03-27-2012, 03:03 PM
Всем доброго времени суток.
Пытаюсь создать многомерный массив:
И мне выдаёт:
Комипилируется без ошибок.
Буду благодарен за помощь. Явно глупость где то допустил, но никак не пойму.
Пытаюсь создать многомерный массив:
Код:
class Example {
public static void main(String args[]) {
int twoD[][] = new int[4][];
twoD[0] = new int[1];
twoD[1] = new int[2];
twoD[2] = new int[3];
twoD[3] = new int[4];
int i, j, k=0;
for(i=0; i<4; i++);
for(j=0; j<i+1; j++) {
twoD[i][j] = k;
k++;
}
for(i=0; i<4; i++); {
for(j=0; j<i+1; j++)
System.out.print(twoD[i][j] + " ");
System.out.println();
}
}
}
И мне выдаёт:
Код:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at Example.main(Example.java:13)
Буду благодарен за помощь. Явно глупость где то допустил, но никак не пойму.