gpt4 book ai didi

java - 无法使用for循环在java中初始化二维数组

转载 作者:行者123 更新时间:2023-12-04 21:56:32 25 4
gpt4 key购买 nike

我无法使用for循环初始化一个二维数组

import java.util.Scanner;

public class Quater{
public static void main(String[] args){
//declare an array
double product[][]=new double[3][2];

//declare a Scanner object
Scanner userInput=new Scanner(System.in);

//ask the user for input

System.out.println("Please enter your data");
for(int i=0;i<=1;i++)
{
for(int j=0;j<=2;j++){
System.out.println(" enter your data");

product[i][j]=userInput.nextDouble();
}
}
}
}

问题是当我尝试输入第三个数字时,它关闭并且不起作用,但是,如果我将其设置为新的双[100][100],它可以工作并允许我输入 6 个数字。

最佳答案

外部循环遍历行,内部循环遍历列,因此您需要有一个维度数组double[2][3],而不是double[3][2] 你使用的。

关于java - 无法使用for循环在java中初始化二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22210990/

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