我目前是 Java 的初学者,在练习时我遇到了这个练习网站,但我似乎不太了解 c 部分。我应该将给定的 for 循环代码转换为 while 循环代码,但我不确定为什么我的代码不会打印出与 for 循环完全相同的内容。任何帮助将不胜感激!
你需要移动
int j = 1;
到第一个循环内,下面 while (i <= 2) {
int k = 1;
到第二个循环内,下面 while (j <= 3) {
如果你不这样做,那么在外循环的第一次迭代之后,两个内循环都不会运行,因为它们的退出条件已经满足。但是在这两种情况下将索引变量重置为 1 允许重新运行内部循环。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句