黑马程序员技术交流社区

标题: (成都)键盘录入小问题 [打印本页]

作者: 彭海    时间: 2019-4-25 13:02
标题: (成都)键盘录入小问题
当键盘录入用两次对象名.nextLine方法时,第二次方法的键盘录入默认跳过,我们可以通过看源码得知,
同一对象的数据来自键盘录入的时候,第二次调用nextLine方法为空


标准学生类
private String name;
    private int age;
    private String gender;
测试类
public static void main(String[] args) {
        ArrayList<Student> array = new ArrayList<>();
        Scanner sc = new Scanner(System.in);
        //循环键盘录入5个学生信息
        while (array.size()<5){
            String s = sc.nextLine();
            int i = sc.nextInt();
            String s1 = sc.nextLine();
            Student stu = new Student(s,i,s1);
        }
    }




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