1700456378
public class BookStore{
1700456379
1700456380
private final static ArrayList<IBook>bookList=new ArrayList<IBook>();
1700456381
1700456382
//static静态模块初始化数据,实际项目中一般是由持久层完成
1700456383
1700456384
static{
1700456385
1700456386
bookList.add(new OffNovelBook(“天龙八部”,3200,“金庸”));
1700456387
1700456388
bookList.add(new OffNovelBook(“巴黎圣母院”,5600,“雨果”));
1700456389
1700456390
bookList.add(new OffNovelBook(“悲惨世界”,3500,“雨果”));
1700456391
1700456392
bookList.add(new OffNovelBook(“金瓶梅”,4300,“兰陵笑笑生”));
1700456393
1700456394
}
1700456395
1700456396
//模拟书店买书
1700456397
1700456398
public static void main(String[]args){
1700456399
1700456400
NumberFormat formatter=NumberFormat.getCurrencyInstance();
1700456401
1700456402
formatter.setMaximumFractionDigits(2);
1700456403
1700456404
System.out.println(”–––—书店卖出去的书籍记录如下:–––—”);
1700456405
1700456406
for(IBook book:bookList){
1700456407
1700456408
System.out.println(“书籍名称:”+book.getName()+”\t书籍作者:
1700456409
1700456410
“+book.getAuthor()+”\t书籍价格:”+formatter.format
1700456411
1700456412
(book.getPrice()/100.0)+“元”);
1700456413
1700456414
}
1700456415
1700456416
}
1700456417
1700456418
}
1700456419
1700456420
我们只修改了粗体部分,其他的部分没有任何改动,运行结果如下所示。
1700456421
1700456422
––––书店买出去的书籍记录如下:–––––––
1700456423
1700456424
书籍名称:天龙八部 书籍作者:金庸 书籍价格:¥25.60元
1700456425
1700456426
书籍名称:巴黎圣母院 书籍作者:雨果 书籍价格:¥50.40元
1700456427
[
上一页 ]
[ :1.700456378e+09 ]
[
下一页 ]