Java 中的 while 循环和 do-while 循环有什么区别?
javaobject oriented programmingprogramming更新于 2025/7/20 21:00:17
Java 中的 while 循环在每次迭代开始时测试循环继续条件后执行一个或多个语句。然而,do-while 循环在第一次迭代完成后测试循环继续条件。因此,do-while 循环保证循环逻辑执行一次,而 while 则不保证。
示例
public class WhileAndDoWhileLoop {
public static void main(String args[]) {
int i=5;
System.out.println("测试 while 循环:");
while(i < 5) {
System.out.println("迭代:"+ ++i);
}
System.out.println("测试 do-while 循环:");
i=5;
do {
System.out.println("迭代:"+ ++i);
} while(i < 5);
}
}
在上面的例子中,while 循环语句根本不会执行。但是,do-while 循环的一次迭代将执行。
输出
测试 while 循环: 测试 do-while 循环: 迭代:6
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

