E.g:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
for (int k = 0; k < 5; k++) {
...
}
}
}
执行内部代码时,这是3 * 4 * 5 = 60次。现在我想使用索引i,j和k的值来生成0到59之间的所有数字(不一定排序)。
答案 0 :(得分:0)
好的,明白了。
使k计数1,j计数k的限制,我计算j的限制乘以k的限制。
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
for (int k = 0; k < 5; k++) {
int c = k * 1 + j * (5) + i * (5 * 4);
System.out.println(c);
}
}
}
输出:0..59。