我有代码的解决方案,但我不明白它是如何工作的。有人可以解释一下吗?
for (int i = 1; i <= 3; i++)
for (int j = i; j <= 4; j++)
System.out.print(j + " ");
代码的输出为1 2 3 4 2 3 4 3 4
答案 0 :(得分:1)
j
从i=1
开始,然后转到4.
i
增量。
j
从i=2
开始,然后转到4.
冲洗,重复......
也许这个视觉有助于描绘循环
1 2 3 4 | 2 3 4 | 3 4
答案 1 :(得分:0)
一开始我是1,所以j转到1到4右
比我传到2所以j变为2到4 cuz I = j记得
比我传给3所以j转到3到4并且瞧
你得到:1234 234 34 ...