Java do...while循环如何使用呢?
do...while
循环类似于while
循环,
除了do...while
循环保证至少执行一次
do...while语法
do {
//循环体代码
}while(boolean_expression);
注意事项:
do while的循环体在代码的末尾,
所以循环中的语句在测试布尔值之前已经执行了一次
当布尔表达(boolean_expression
)式评估结果为true
,
则控制跳回到do
语句,循环中的语句再次执行。
重复此过程,直到布尔表达式(boolean_expression
)评估结果为false
。
执行流程图
例1. do…while循环
这是一个简单的java do while
循环示例,用于打印5
到10
之间的数字。
//package com.java265.javadowhileloop;
public class JavaDoWhileLoop {
public static void main(String[] args) {
int i = 1;
do {
System.out.println(i);
i++;
} while (i <= 3);
}
}
-------运行以上代码-------
1
2
3
例2. do…while无限循环
//package com.java.javadowhileloop;
public class DoWhileTrueJava {
public static void main(String[] args) throws InterruptedException {
do {
System.out.println("开始循环");
System.out.println("结束循环");
Thread.sleep(3 * 1000); // 暂停3秒,继续执行
} while (true);
}
}
注意事项:1.死循环可使用Ctrl+C终止循环
2.使用Eclipse IDE中的红色按钮进行终止循环
do…while与while循环比较
当希望在循环内的语句至少运行一次时,
则应该使用do...while
循环。
反之,使用while
循环总是更好选择(因为while循环代码看起来更整洁)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。