📜  while 循环 java (1)

📅  最后修改于: 2023-12-03 15:21:09.089000             🧑  作者: Mango

while 循环 in Java

在Java编程中,循环是必不可少的控制结构之一。while循环是一种常用的循环类型,适用于所需循环次数未知的情况。在本文中,我们将探讨如何在Java中使用while循环。

while 循环语法

while循环的基本语法如下:

while (condition) {
    // code to be executed
}

其中,condition是一个布尔表达式,如果返回true,则while块中的代码将继续运行。如果condition返回false,则while块中的代码将被跳过。

示例

下面是一个简单的示例,使用while循环打印数字1至5:

int i = 1;
while (i <= 5) {
    System.out.println(i);
    i++;
}

输出结果为:

1
2
3
4
5

在此示例中,我们首先声明一个变量i并将其初始化为1。然后,我们使用while循环,只要i小于或等于5,就执行循环块中的代码。在每次循环中,我们打印i的值,并将i的值增加1。当i的值增加到6时,循环条件不再满足,循环终止。

do-while 循环

除了while循环之外,Java还支持另一种类型的循环,即do-while循环。do-while循环与while循环的主要区别在于,在do-while循环中,循环块内的代码至少会被执行一次,因为循环条件是在循环块结束后检查的。

do-while循环的语法如下:

do {
    // code to be executed
} while (condition);

以下示例演示了如何在Java中使用do-while循环:

int i = 0;
do {
    System.out.println(i);
    i++;
} while (i < 5);

输出结果为:

0
1
2
3
4

在此示例中,我们使用do-while循环打印数字0至4。我们首先声明一个变量i并将其初始化为0。然后,我们使用do-while循环,在每次循环中打印i的值,并将i的值增加1。do-while循环块中的代码将被执行一次,因为循环条件是在循环块结束后检查的。当i的值增加到5时,循环条件不再满足,循环终止。

while 循环和 do-while循环的选择

当我们需要反复执行不知道循环次数的代码时,我们可以选择使用while循环或do-while循环。while循环适用于我们需要在循环开始之前检查条件的情况,而do-while循环适用于我们需要在循环结束后检查条件的情况。

结论

while循环是Java编程中常用的循环控制结构之一。通过while循环,我们可以反复执行一段代码,直到某个条件不再满足为止。与while循环不同,do-while循环保证循环块至少会被执行一次。正确地使用while循环和do-while循环将有助于我们更加高效地编写Java代码。