java读写 通过for/while循环,输入十个学生的学号、姓名、年龄
时间: 2023-12-16 20:11:07 浏览: 85
好的,我可以帮您写一个Java程序来实现这个功能。以下是示例代码:
```java
import java.util.Scanner;
public class StudentInfo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String[] studentId = new String[10];
String[] studentName = new String[10];
int[] studentAge = new int[10];
// 通过for循环输入学生信息
for (int i = 0; i < 10; i++) {
System.out.print("请输入第 " + (i+1) + " 个学生的学号:");
studentId[i] = input.next();
System.out.print("请输入第 " + (i+1) + " 个学生的姓名:");
studentName[i] = input.next();
System.out.print("请输入第 " + (i+1) + " 个学生的年龄:");
studentAge[i] = input.nextInt();
}
// 输出学生信息
System.out.println("学号\t姓名\t年龄");
for (int i = 0; i < 10; i++) {
System.out.println(studentId[i] + "\t" + studentName[i] + "\t" + studentAge[i]);
}
}
}
```
以上代码中,我们通过定义三个数组来存储学生的学号、姓名和年龄,然后通过for循环来输入学生信息。最后再通过for循环来输出学生信息。这样就可以实现您所需的功能了。
阅读全文