Dobrý den, snažím se sečíst trojrozměrné pole, ale nemůžu přijít na to, proč mi to nefunguje. Přečetl jsem pár návodů na internetu na dvojrozměrné pole a postupoval jsem analogicky, ale Java pořád píše chybu u třetí smyčky: java.lang.ArrayIndexOutOfBoundsException a už si nevím rady, proto se obracím na vás. Takto vypadá můj dosavadní kód:
int soucet = 0;
int [][][] pole1 = {{{1,2,3},{1,2},{1,2,3,4}}};
// Sečtu prvky prvního pole
for(int i = 0;i<pole1.length;i++) {
for(int j = 0;j<pole1[i].length;j++) {
for(int k = 0;k<pole1[j].length;k++) {
soucet = soucet + pole1[i][j][k];
}
}
}
Děkuji za jakoukoliv radu.