打字猴:1.700456628e+09
1700456628
1700456629 private final static ArrayList<IBook>bookList=new ArrayList<IBook>();
1700456630
1700456631 //static静态模块初始化数据,实际项目中一般是由持久层完成
1700456632
1700456633 static{
1700456634
1700456635 bookList.add(new NovelBook(“天龙八部”,3200,“金庸”));
1700456636
1700456637 bookList.add(new NovelBook(“巴黎圣母院”,5600,“雨果”));
1700456638
1700456639 bookList.add(new NovelBook(“悲惨世界”,3500,“雨果”));
1700456640
1700456641 bookList.add(new NovelBook(“金瓶梅”,4300,“兰陵笑笑生”));
1700456642
1700456643 //增加计算机书籍
1700456644
1700456645 bookList.add(new ComputerBook(“Think in Java”,4300,“Bruce Eckel”,”
1700456646
1700456647 编程语言”));
1700456648
1700456649 }
1700456650
1700456651 //模拟书店买书
1700456652
1700456653 public static void main(String[]args){
1700456654
1700456655 NumberFormat formatter=NumberFormat.getCurrencyInstance();
1700456656
1700456657 formatter.setMaximumFractionDigits(2);
1700456658
1700456659 System.out.println(”–––—书店买出去的书籍记录如下:–––—”);
1700456660
1700456661 for(IBook book:bookList){
1700456662
1700456663 System.out.println(“书籍名称:”+book.getName()+”\t书籍作者:
1700456664
1700456665 “+book.getAuthor()+”\t书籍价格:”+formatter.format
1700456666
1700456667 (book.getPrice()/100.0)+“元”);
1700456668
1700456669 }
1700456670
1700456671 }
1700456672
1700456673 }
1700456674
1700456675 书店开始销售计算机书籍,运行结果如下所示。
1700456676
1700456677 ––––书店买出去的书籍记录如下:–––––––
[ 上一页 ]  [ :1.700456628e+09 ]  [ 下一页 ]