java用三个二维数写年级系统
时间: 2024-05-25 13:04:19 浏览: 44
好的,我可以帮您解答这个问题。您可以使用三个二维数组分别存储学生的姓名、年龄和分数,可以这样定义:
String[][] names = new String[10][30]; // 假设有10个班,每个班有30个学生
int[][] ages = new int[10][30];
double[][] scores = new double[10][30];
您可以使用 for 循环来赋值和输出数据,具体代码可以参考下面的示例:
// 赋值
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 30; j++) {
names[i][j] = "Student" + i + j;
ages[i][j] = (int) (Math.random() * 10 + 15); // 年龄在 15 到 25 岁之间
scores[i][j] = Math.random() * 100; // 分数在 0 到 100 之间
}
}
// 输出
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 30; j++) {
System.out.println("姓名:" + names[i][j] + ",年龄:" + ages[i][j] + ",分数:" + scores[i][j]);
}
}
希望能帮到您!如果您有其他问题可以直接问我哦!
阅读全文