【发布时间】:2015-10-26 08:33:01
【问题描述】:
我正在尝试使用 Java 创建一个数组,该数组可以容纳与索引“i”一样多的数字。
for (int i = 0; i <= 10; i++)
{
int[] zahlenListe = new int[i];
zahlenListe[i] = i + 5;
System.out.println(zahlenListe[i]);
}
但我总是收到错误消息: 线程“主”java.lang.ArrayIndexOutOfBoundsException 中的异常:0 在 Start.main(Start.java:27)
Java:27 就是这行代码:zahlenListe[i] = i + 5;.
但是当我更改此行时一切正常
int[] zahlenListe = new int[i];
到这里:
int[] zahlenListe = new int[11];
有人愿意解释错误在哪里吗?
【问题讨论】: