为什么嵌套嵌套循环无限循环(java)?

问题描述 投票:0回答:1
public class test {
    public static void main(String[] args) {
        for (int i = 0; i < 3; i++) {
            System.out.println(i);

            for (i = 0; i < 1; i++) {
                System.out.println(i);
            }
        }
    }
}
java nested-loops infinite-loop
1个回答
0
投票

外部循环和内部循环都使用相同的循环变量i

内部循环将i从0迭代到1,然后外部循环将i递增到2,但是它永远不会大于2,因此外部循环永远不会结束。

© www.soinside.com 2019 - 2024. All rights reserved.