我有一个名为的 3D 数组eM
:
double[][][] eM = new double[4][4][4];
我还有一个帮助方法将 an 转换int
为 a char
:
public static char intToChar(int i) {
switch (i) {
case 0:
return 'A';
case 1:
return 'B';
case 2:
return 'C';
default:
return 'D';
}
}
我有四个整数变量:
int A = 108;
int B = 299;
int C = 302;
int D = 411;
现在,这是棘手的部分。我想遍历 3D 数组 eM 的每个索引并将其索引值相乘。所以
[0][0][0] = 1*1*1 = 1; [0][0][1] = 1*1*2 = 2; ...; [3][3][3] = 4*4*4 = 64
。
for (int i=0; i<4; i++){
for (int j=0; j<4; j++){
for (int k=0; k<4; k++){
char I = intToChar(i);
char J = intToChar(j);
char K = intToChar(k);
// Not sure what to do here
}
}
}
我怎样才能做到这一点?