Java 更改输出编号

Java 更改输出编号,java,Java,如何实现第一个学生编号为1而不是0?我试着把I改成1 // Get grades getGrades(scores, grades); // Display results for (int i = 0; i < scores.length; i++) { System.out.println("Student " + i + " score is " + scores[i] + " and grade is &

如何实现第一个学生编号为1而不是0?我试着把I改成1

// Get grades
getGrades(scores, grades);

// Display results
for (int i = 0; i < scores.length; i++) {
    System.out.println("Student " + i + " score is " + 
        scores[i] + " and grade is " + grades[i]);
}
//获取分数
获取分数(分数、等级);
//显示结果
for(int i=0;i
下面是现在输出的样子:

输入学生人数:3

输入3分:23 45 67

学生0分为23分,成绩为F

学生1的成绩为45分,成绩为C

学生2成绩为67分,成绩为A


您的代码很好,只需按以下方式更改打印:

System.out.println("Student " + (i + 1) + " score is " + scores[i] + " and grade is " + grades[i]);

(i+1)
将输出所需的偏移量。

您的代码很好,只需按以下方式更改打印:

System.out.println("Student " + (i + 1) + " score is " + scores[i] + " and grade is " + grades[i]);

(i+1)
将输出您想要的偏移量。

您的代码需要在for循环中做一点小的更改

Integer studentNumber = i + 1;
System.out.println("Student " + studentNumber + " score is " + scores[i] + " and grade is " + grades[i]);

在数组中,第一个索引是0,所以如果您想从1开始计数,您应该为它创建属性。

您的代码需要在for循环中做一些小的更改

Integer studentNumber = i + 1;
System.out.println("Student " + studentNumber + " score is " + scores[i] + " and grade is " + grades[i]);

在数组中,第一个索引是0,所以如果你想从1开始计数,你应该为它创建属性。

“Student”+(i+1)+“
只需将
i
更改为
(i+1)
,这就是你的解决方案Stanmoonie^
“Student”+(i+1)+“
只需将
i
更改为
(i+1)
,这就是你的解决方案^^