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,而不是名称!
答案 0 :(得分:1)
更改为
System.out.println("Enter name for student"+i);
stud[i].name=v.next();