BookStore.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section3;
  2. import java.text.NumberFormat;
  3. import java.util.ArrayList;
  4. /**
  5.  * @author cbf4Life cbf4life@126.com
  6.  * I'm glad to share my knowledge with you all.
  7.  * 书店销售书籍
  8.  */
  9. public class BookStore {
  10. private final static ArrayList<IBook> bookList = new ArrayList<IBook>();
  11. //静态模块初始化,项目中一般是从持久层初始化产生
  12. static{
  13. bookList.add(new OffNovelBook("天龙八部",3200,"金庸"));
  14. bookList.add(new OffNovelBook("巴黎圣母院",5600,"雨果"));
  15. bookList.add(new OffNovelBook("悲惨世界",3500,"雨果"));
  16. bookList.add(new OffNovelBook("金瓶梅",4300,"兰陵笑笑生"));
  17. }
  18. //模拟书店买书
  19. public static void main(String[] args) {
  20. NumberFormat formatter = NumberFormat.getCurrencyInstance();
  21. formatter.setMaximumFractionDigits(2);
  22. System.out.println("------------书店买出去的书籍记录如下:---------------------");
  23. for(IBook book:bookList){
  24. System.out.println("书籍名称:" + book.getName()+"t书籍作者:" + book.getAuthor()+ "t书籍价格:" + formatter.format(book.getPrice()/100.0)+"元");
  25. }
  26. }
  27. }