黑马程序员技术交流社区

标题: 一道题基础题,求大神解惑! [打印本页]

作者: long-long    时间: 2015-6-3 11:37
提示: 该帖被管理员或版主屏蔽
作者: long-long    时间: 2015-6-3 11:38
就是不知道键盘录入怎么存入集合呢?
修改其中一个学生姓名是用反射吗?
这题是用Map集合吗?
作者: long-long    时间: 2015-6-3 11:40
在线等,解决有分哦
作者: Tangtang    时间: 2015-6-3 13:44
kikt 发表于 2015-6-3 12:04
不知道符不符合你的要求

代码写上注释会不会好一些?
作者: ywang    时间: 2015-6-3 13:54
看的有点晕了!

作者: 景彬    时间: 2015-6-3 14:03
楼主解决了否?
作者: bin2015    时间: 2015-6-3 14:19
  1. //添加书籍功能
  2.         public void addBook(ArrayList list)
  3.         {
  4.                 Iterator<Book> it=list.iterator();
  5.                 System.out.println("您选择了添加书籍功能");
  6.                 Scanner scanner=new Scanner(System.in);     //创建扫描器对象,该类对象是用于获取从键盘输入的数据
  7.                 System.out.println("请输入书名");
  8.                 String bookName=scanner.next();        //调用扫描器对象扫描方法,获取从键盘输入的书名
  9.                
  10.                 System.out.println("请输入作者");
  11.                 String bookauthor=scanner.next();      //调用扫描器对象扫描方法,获取从键盘输入的作者名
  12.                
  13.                 System.out.println("请输入出版社");
  14.                 String bookpress=scanner.next();      //调用扫描器对象扫描方法,获取从键盘输入的出版社
  15.                
  16.                 System.out.println("请输入价格");
  17.                 double bookPrice=scanner.nextDouble();   //调用扫描器对象扫描方法,获取从键盘输入的价格
  18.                
  19.                 System.out.println("请输入编号");
  20.                 String bookId=scanner.next();         //调用扫描器对象扫描方法,获取从键盘输入的书籍编号
  21.                
  22.                 System.out.println("请输入出版日期    格式是:yyyyMMdd  例如:20150102");
  23.                 String pressTime=scanner.next();      //调用扫描器对象扫描方法,获取从键盘输入的书籍出版日期

  24.                 Book book=new Book(bookName, bookauthor, bookpress, bookPrice ,bookId, pressTime);  //根据输入的信息创建Book类的对象
  25.                 System.out.println("是否添加该书:(Y)是(N)否");
  26.                 String option = scanner.next();
  27.                 if ("y".equalsIgnoreCase(option))
  28.                 {
  29.                         list.add(book);     //把创建的Book类对象添加到集合中
  30.                         System.out.println("正在添加……");
  31.                         System.out.println("添加成功");
  32.                 }
  33.                
  34.                 System.out.println(" 书名"+"\t\t"+"作者"+"\t"+"出版社"+"\t\t"+"价格"+"\t"+"编号"+"\t\t"+"出版日期");
  35.                 System.out.println(list);
  36.         }
复制代码


作者: long-long    时间: 2015-6-3 15:09
景彬 发表于 2015-6-3 14:03
楼主解决了否?

没有呢,。。
作者: 绝版坏银    时间: 2015-6-3 15:38
题目被屏蔽了。0 0
作者: wangkai    时间: 2015-6-3 19:45
学习学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2