DESKTOP-0FT47VC_20200829-罗贤丞

问题


    public static void main(String[] args) {

        int i = 7;
        do {
            System.out.println(--i);
            --i;
        } while (i != 0);
        System.out.println(i);
    }

上述语句执行结果是?

我的答案:0 正确答案:无限次

解决

因为--i是先将i进行自减然后再参与运算,所以每次执行do...while循环i就减少2;所以i不会等于0;所以无限循环。

吐槽

公寓电梯总是出现问题。

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1