java吧 关注:1,243,986贴子:12,719,869
  • 5回复贴,共1

求助,想了老半天了,卡在键盘输入判断哪一项

只看楼主收藏回复

用户通过键盘输入,输入姓名和成绩,姓名成绩封装成学生对象
学生对象存到ArrayList中
如果用户输入了over,结束键盘输入,迭代集合,迭代出已经存储的学生对象,姓名和成绩,不使用toString()


1楼2014-08-08 16:11回复
    消灭0回复!


    IP属地:湖南2楼2014-08-08 16:26
    回复


      3楼2014-08-08 16:28
      回复
        问题呢


        IP属地:福建4楼2014-08-08 16:31
        回复
          看不懂
             ———来自学园都市某受伤的自动贩卖机。 


          IP属地:广东来自Android客户端5楼2014-08-08 18:32
          回复
            class Student {
            private String name;
            private String score;
            public String getName(){
            return name;
            }
            public String getScore(){
            return score;
            }
            public void setName(String name){
            this.name = name;
            }
            public void setScore(String score){
            this.score = score;
            }
            }
            public ArrayList<Student> portStudentInfo(){
            Scanner sc = new Scanner(System.in);
            ArrayList<Student> studentList = new ArrayList<Student>();
            String[] studentArray = null;
            Student tStudent = null;
            while(true){
            String inputStr = sc.nextLine();
            if(inputStr.equals("over")){
            break;
            }
            studentArray = inputStr.split(":");
            tStudent = new Student();
            tStudent.setName(studentArray[0]);
            tStudent.setScore(studentArray[1]);
            studentList.add(tStudent);
            }
            return studentList;
            }


            IP属地:北京6楼2014-08-08 19:02
            回复