- //添加书籍功能
- public void addBook(ArrayList list)
- {
- Iterator<Book> it=list.iterator();
- System.out.println("您选择了添加书籍功能");
- Scanner scanner=new Scanner(System.in); //创建扫描器对象,该类对象是用于获取从键盘输入的数据
- System.out.println("请输入书名");
- String bookName=scanner.next(); //调用扫描器对象扫描方法,获取从键盘输入的书名
-
- System.out.println("请输入作者");
- String bookauthor=scanner.next(); //调用扫描器对象扫描方法,获取从键盘输入的作者名
-
- System.out.println("请输入出版社");
- String bookpress=scanner.next(); //调用扫描器对象扫描方法,获取从键盘输入的出版社
-
- System.out.println("请输入价格");
- double bookPrice=scanner.nextDouble(); //调用扫描器对象扫描方法,获取从键盘输入的价格
-
- System.out.println("请输入编号");
- String bookId=scanner.next(); //调用扫描器对象扫描方法,获取从键盘输入的书籍编号
-
- System.out.println("请输入出版日期 格式是:yyyyMMdd 例如:20150102");
- String pressTime=scanner.next(); //调用扫描器对象扫描方法,获取从键盘输入的书籍出版日期
- Book book=new Book(bookName, bookauthor, bookpress, bookPrice ,bookId, pressTime); //根据输入的信息创建Book类的对象
- System.out.println("是否添加该书:(Y)是(N)否");
- String option = scanner.next();
- if ("y".equalsIgnoreCase(option))
- {
- list.add(book); //把创建的Book类对象添加到集合中
- System.out.println("正在添加……");
- System.out.println("添加成功");
- }
-
- System.out.println(" 书名"+"\t\t"+"作者"+"\t"+"出版社"+"\t\t"+"价格"+"\t"+"编号"+"\t\t"+"出版日期");
- System.out.println(list);
- }
复制代码
|