如何在此for循环中正确部署gradecount
计数器?
每个成绩输入后都会增加。
for (int i = 0; i < numOfGrades; i++){
double belowzero = gradeinput.nextDouble();
int gradecount = 1;
System.out.println("enter grade number " + gradecount + ":" );
gradecount++;
while (belowzero < 0){
belowzero = gradeinput.nextDouble();
}
grades[i] = belowzero;
}
}
答案 0 :(得分:2)
在for循环之外初始化gradecount。
login
答案 1 :(得分:2)
我希望gradecount能够跟踪需要输入的等级数。假设他们需要输入4个等级,我只想添加一个显示类似内容的等级的数字&#34;在这里输入1级:&#34;然后&#34;在这里输入2级&#34;等
您不需要gradecount
变量,而是可以使用索引i
代替。
for (int i = 0; i < numOfGrades; i++){
double belowzero = gradeinput.nextDouble();
System.out.println("enter grade number " + (i+1) + ":" );
while (belowzero < 0){
belowzero = gradeinput.nextDouble();
}
grades[i] = belowzero;
}