【发布时间】:2020-01-17 06:11:25
【问题描述】:
我正在尝试打印names + grades,但我不能。我可以尝试删除成绩,然后姓名是唯一会打印的,但我需要同时打印姓名和成绩(姓名+成绩)
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Input the Number of Students:");
int totalStudents = Integer.parseInt(in.nextLine());
String[] studentNames = new String[totalStudents];
System.out.println("Enter the Student Names:");
for (int j = 0; j < studentNames.length; j++) {
studentNames[j] = in.nextLine();
}
int[] grades = new int[totalStudents];
System.out.println("Enter the Student Grades:");
for (int i = 0; i < studentNames.length; i++) {
grades[i] = in.nextInt();
}
for (String names : studentNames ; int grades : grades) {
System.out.print(names);
System.out.println(grades);
}
}
【问题讨论】:
-
有趣的想法。使用
for (int index = 0; index < totalStudents; index++) {..},然后单独索引每个元素(即studentNames[index]和grades[index])
标签: java arrays string parseint