返回
Java循环初探之while、do-while
后端
2024-02-02 12:36:12
从零开始学Java之while与do-while循环该怎么用?
在上一篇文章中,壹哥 给大家讲解了循环的概念,并重点给大家讲解了for循环的使用。但在Java中,除了for循环之外,还有while、do-while、foreach等循环形式。今天壹哥 就带大家来学习一下while循环和do-while循环,帮助大家进一步掌握Java编程的基础知识。
一、while循环
while循环是一种预测试循环,即在执行循环体之前先判断循环条件是否成立。如果循环条件成立,则执行循环体,然后判断循环条件是否仍然成立,如此反复,直到循环条件不成立为止。while循环的语法格式如下:
while (循环条件) {
// 循环体
}
示例:
public class WhileLoopExample {
public static void main(String[] args) {
int i = 1;
while (i <= 10) {
System.out.println("当前数字为:" + i);
i++;
}
}
}
运行结果:
当前数字为:1
当前数字为:2
当前数字为:3
当前数字为:4
当前数字为:5
当前数字为:6
当前数字为:7
当前数字为:8
当前数字为:9
当前数字为:10
二、do-while循环
do-while循环是一种后测试循环,即先执行循环体,然后判断循环条件是否成立。如果循环条件成立,则再次执行循环体,如此反复,直到循环条件不成立为止。do-while循环的语法格式如下:
do {
// 循环体
} while (循环条件);
示例:
public class DoWhileLoopExample {
public static void main(String[] args) {
int i = 1;
do {
System.out.println("当前数字为:" + i);
i++;
} while (i <= 10);
}
}
运行结果:
当前数字为:1
当前数字为:2
当前数字为:3
当前数字为:4
当前数字为:5
当前数字为:6
当前数字为:7
当前数字为:8
当前数字为:9
当前数字为:10
三、while循环和do-while循环的区别
- while循环是预测试循环,do-while循环是后测试循环。
- while循环在循环条件不成立时不执行循环体,do-while循环在循环条件不成立时至少执行一次循环体。
- while循环通常用于在循环条件满足时反复执行一段代码,do-while循环通常用于在循环条件满足时至少执行一次代码,然后根据循环条件是否成立来决定是否继续执行。
四、结语
while循环和do-while循环是Java编程语言中常用的两种循环结构,它们有着不同的使用场景和特点。掌握这两种循环结构的使用,对于初学者理解和掌握循环控制的基本概念非常重要。在后续的文章中,壹哥 还会继续给大家讲解其他类型的循环结构,帮助大家进一步提高编程水平。