gpt4 book ai didi

java - 我在使用这个数组时遇到问题,它不断返回越界错误,为什么?

转载 作者:行者123 更新时间:2023-12-03 01:04:58 24 4
gpt4 key购买 nike

 System.out.println("Please Enter the Size of your arrays");
int arraysize = in.nextInt();
//initalize array
int [][] aOne = new int[arraysize][arraysize];
int [][] aTwo = new int[arraysize][arraysize];
int [][] aSum = new int[arraysize][arraysize];
// load array 1
for (int i = 0; i< aOne.length; i++){
for(int x = 0; i<aOne[i].length;x++){
aOne[i][x] = ((int)(Math.random()*15));

}

}

上面的数组...应该可以工作,不是吗?我不明白为什么我无法用 Math.random 填充它。

有什么建议吗?

最佳答案

你的第二个 for 循环有一个拼写错误

for(int x = 0; i<aOne[i].length;x++){

注意

应该是

for(int x = 0; x<aOne[i].length;x++){

关于java - 我在使用这个数组时遇到问题,它不断返回越界错误,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20227489/

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