有人可以解释这个嵌套循环吗?

时间:2016-02-28 20:12:46

标签: java loops nested

我有代码的解决方案,但我不明白它是如何工作的。有人可以解释一下吗?

   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

2 个答案:

答案 0 :(得分:1)

ji=1开始,然后转到4.

i增量。

ji=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 ...