下列循环语句的循环次数是 B. 无限

代码解析:

int i = 5;

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

分析:

  1. 循环开始时,i 的值为 5。
  2. 在循环体中,i 先进行输出,然后减 1,i 的值为 4。
  3. 接着,i 又减 1,i 的值为 3。
  4. 循环条件 i != 0 成立,继续执行循环体。
  5. 循环体再次执行,i 的值依次减 1,但始终不会等于 0。
  6. 由于 i 始终不等于 0,循环条件始终成立,导致循环无法结束,最终进入无限循环。

结论:

由于循环条件始终成立,所以循环次数为无限次。

Java do-while 循环次数判断 - 例题解析

原文地址: https://www.cveoy.top/t/topic/bOFZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录