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;所以无限循环。
吐槽
公寓电梯总是出现问题。
点赞