Java do-while 循环次数判断 - 例题解析
下列循环语句的循环次数是 B. 无限。
代码解析:
int i = 5;
do {
System.out.println(i--);
i--;
} while (i != 0);
分析:
- 循环开始时,
i的值为 5。 - 在循环体中,
i先进行输出,然后减 1,i的值为 4。 - 接着,
i又减 1,i的值为 3。 - 循环条件
i != 0成立,继续执行循环体。 - 循环体再次执行,
i的值依次减 1,但始终不会等于 0。 - 由于
i始终不等于 0,循环条件始终成立,导致循环无法结束,最终进入无限循环。
结论:
由于循环条件始终成立,所以循环次数为无限次。
原文地址: https://www.cveoy.top/t/topic/bOFZ 著作权归作者所有。请勿转载和采集!