能够单独输入第一个对象的名称

时间:2015-09-17 15:13:15

标签: java arrays class object

for(i=0;i<5;i++)
{
    System.out.println("Enter name for student"+i);
    stud[i].name=v.nextLine();
    System.out.println("Enter number of the student"+i);
    stud[i].regno=v.nextInt();
}

v是扫描仪对象。我只能为对象数组中的第一个对象输入名称。当循环访问第二个对象时,它会直接向我询问regno,而不是名称!

1 个答案:

答案 0 :(得分:1)

更改为

System.out.println("Enter name for student"+i);
stud[i].name=v.next();