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



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

   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

j

i=1开始,到4。

i增量。

ji=2 开始,到 4。

冲洗,重复...

也许这个视觉对象有助于描绘循环

1 2 3 4 | 2 3 4 | 3 4

一开始我是 1,所以 j 右边是 1 到 4

比我传递到 2 所以 j 转到 2 到 4 cuz I=j 记住

比我传到 3 所以 j 传到 3 到 4,瞧

您得到: 1234 234 34...

最新更新