for(int i : numbers)
{
System.out.print(numbers[i] + “, “);
}
i这是数组中的 元素 ,而不是索引。可能比更大
numbers.length。
例如,如果
numbers ={1,2,3,9}再i会
1,
2,
3,
9。但是它的长度是4,所以当您循环访问其中的元素时,您尝试做的事情
numbers[9]超出了它的大小。
你可能想
System.out.print(i + ", ");

for(int i : numbers)
{
System.out.print(numbers[i] + “, “);
}
i这是数组中的 元素 ,而不是索引。可能比更大
numbers.length。
例如,如果
numbers ={1,2,3,9}再i会
1,
2,
3,
9。但是它的长度是4,所以当您循环访问其中的元素时,您尝试做的事情
numbers[9]超出了它的大小。
你可能想
System.out.print(i + ", ");