gpt4 book ai didi

java - 填充 2D 数组 Java

转载 作者:行者123 更新时间:2023-12-02 03:44:18 26 4
gpt4 key购买 nike

我需要创建一个二维数组,它可以读取 50 名学生的学生 ID 及其 7 个学科分数。我想出了一种存储学科分数的方法,但不确定如何存储学生证。这是到目前为止的代码。

public static void main(String[] args) 
{
double mark;
double[][] studs = new double[50][7];

Scanner fromKeyboard = new Scanner(System.in);

for (int studentNo = 0; studentNo < 3; studentNo++) {
System.out.println("enter student ID number for student " + studentNo);

for (int moduleNo = 0; moduleNo < 2; moduleNo++) {
System.out.println("Enter users mark for module " + moduleNo);
mark = fromKeyboard.nextDouble();
studs[studentNo][moduleNo] = mark;
}
}
}

最佳答案

您只有一个单一基本类型的数组,但有两条信息。

两个简单的选项是

1) 使用另一个数组来存储 ID

2) (更好的解决方案 IMO)创建您自己的 Student 类,并定义一个数组 Student[] (学生应该包含一个用于标记数组的字段)

关于java - 填充 2D 数组 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36479625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com