Я пытался воспроизвести код из книги, которую я читаю, и не могу заставить ее работать. Вот код:3D-массив с Java (пример тестирования с Java: полный справочник, 9-е издание)
public class ThreeDArray {
public static void main(String[] args) {
int threeD [][][] = new int [3][4][5];
int i, j, k;
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
for (k = 0; k < 5; k++) {
threeD [i][j][k] = i*j*k;
}
}
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
for (k = 0; k < 5; k++) {
System.out.print(threeD[i][j][k]+" ");
}
System.out.println("");
}
System.out.println("");
}
}
}
}
Я получаю этот выход:.
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
я получаю все нули здесь, и я не могу найти ошибку здесь Пожалуйста, посоветуйте, что здесь не так
Хорошо, вы показали нам, что не должно произойти, но не сказали нам, что должно произойти вместо этого. – MattD