gpt4 book ai didi

Java - 如何使用嵌套 while 循环填充二维数组?

转载 作者:行者123 更新时间:2023-12-01 17:53:37 24 4
gpt4 key购买 nike

我需要仅使用嵌套 while 循环来用用户输入填充 double 组。这是我到目前为止所拥有的:

public static double[][] score() {
int col = 3;
int row = 3;
int size = 0;
Scanner in = new Scanner(System.in);
double[][] scores = new double[row][col];
System.out.println("Enter your scores: ");
while (in.hasNextDouble() && size < scores.length) {
while (size < scores[size].length) {
scores[][] = in.hasNextDouble();
size++;
}
return scores;
}

最佳答案

最常见的方法是通过 for 循环,因为它们允许您以简洁的方式指定所需的索引计数器:

for(int i = 0; i < scores.length; i++){
for(int j = 0; j < scores[i].length; j++){
scores[i][j] = in.nextDouble();
}
}

如果您特别需要使用 while 循环,您可以做几乎相同的事情,它只是分成多行:

int i = 0;
while(i < scores.length){
int j = 0;
while(j < scores[i].length){
scores[i][j] = in.nextDouble();
j++;
}
i++;
}

关于Java - 如何使用嵌套 while 循环填充二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47360910/

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