我试图让用户输入特定数量的条目。首先,用户将被问到以下问题:
输入学生数量:
他会输入一个整数,现在代码应该提出以下问题:
请输入学生姓名0:
在输入名称后,应该询问下一个问题,例如:
请输入以下学生的分数:姓名:
他应该输入分数。在此之后,循环应该像第一个问题的答案一样经常重启。
可悲的是,该计划会立即提出以下问题:
请输入学生姓名0:
请输入以下学生的分数:
并在我输入内容后输入错误,如此屏幕截图所示:
有谁知道为什么?这是我的代码:
package code;
import java.util.*;
public class MainCode {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter amount of students: ");
int studentsAmount = input.nextInt();
int loopRuns = 0;
do{
System.out.println("Please enter name of student " + loopRuns + ": ");
String firstName = input.nextLine();
System.out.println("Please enter score of the following student: " + firstName + ": ");
int score = input.nextInt();
// Do stuff with the firstname and amount
loopRuns++;
}while(loopRuns <= studentsAmount);
}
}