问答详情
源自:4-14 Java 循环语句之多重循环

这个是什么错误

https://img1.mukewang.com/5c6e68d000011f9504480402.jpg这是什么错误

提问者:慕的地2053752 2019-02-21 17:01

个回答

  • qq_各鸥_0
    2019-02-21 17:55:31
    已采纳

    在第二次i的循环的时候j的初始值不是1了

    https://img1.mukewang.com/5c6e758e0001be6e04530243.jpg

  • 慕莱坞9494534
    2019-02-21 18:16:56

    主要原因就是i++之后,while(j<i)的循环中i是从2开始的
    
    public static void main(String[] args){
        int i = 1;
        while(i<=3){
            System.out.println();
            int j = 1;
            while (j<=i){
                System.out.print("*");
                j++;
            }
            i++;
        }
    }