int
a[3][4]定义了一个二维数组,其中的3代表数组的第一维最多只能有3个元素(最大下标值为2),类似的,4代表第二维最多只能有4个元素(最大下标值为3),因为java中数组的下标值是从0开始的。
争议这是一个二维数组,这个二维数组有3个一维数组,名称分别是arr[0]、arr[1]、arr[2],每个一维数组有4个元素,输出是一个3行4列的数组。
代码贴出来,100%是你代码问题
问题出在这里
for
(i
=
2;
i
<
10000;
i++)
for
(j
=
i
*
i;
j
<
10000;
j
+=
i)
a[j]
=
0;
当你的i为10万的时候,10w*10w
=
10^11--->
已经超出了定义数组的最大值,