我是 Java 编程新手,正在尝试学习编码的基础知识。我想知道这段代码是如何工作的?
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 10; j++) {
System.out.print((i * j) + " ");
}
System.out.println();
}
如果这里的编程夏洛克能够向我解释其中的逻辑,我将非常感激。
for (int i = 1; i <= 5; i++) { // outer loop iterates 5 times.
for (int j = 1; j <= 10; j++) { // for each iteration of outer loop,
// inner loop iterates 10 times
System.out.print((i * j) + " ");
}
System.out.println();
}
外循环的第一次迭代(内循环的 10 次迭代)
i = 1, j = 1
i = 1, j = 2
...
i = 1, j = 10
外循环的第二次迭代(内循环的 10 次迭代)
i = 2, j = 1
i = 2, j = 2
...
i = 2, j = 10
...
外循环的最后一次迭代(内循环的 10 次迭代)
i = 5, j = 1
i = 5, j = 2
...
i = 5, j = 10
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)