Java控制语句与逻辑运算符详解
1. do…while迭代语句
1.1 基本概念
do…while迭代语句与while语句类似,但有一个关键区别。while语句在执行循环体之前测试循环继续条件,如果条件为假,循环体永远不会执行。而do…while语句在执行循环体之后测试循环继续条件,因此循环体至少会执行一次。当do…while语句终止时,程序将继续执行下一条语句。
1.2 示例代码
以下是一个使用do…while语句输出1到10的示例代码:
// Fig. 4.7: DoWhileTest.java
// do...while iteration statement.
public class DoWhileTest {
public static void main(String[] args) {
int counter = 1;
do {
System.out.printf("%d ", counter);
++counter;
} while (counter <= 10);
System.out.println();
}
}
1.3 UML活动图
do…while语句的UML活动图清晰地表明,循环继续条件直到循环至少执行一次动作状态后才会被评估。
1.4 流程图
超级会员免费看
订阅专栏 解锁全文
51

被折叠的 条评论
为什么被折叠?



