📅  最后修改于: 2023-12-03 15:01:32.739000             🧑  作者: Mango
在Java中,while循环是一种基本的循环结构,它允许您重复执行某些代码块,直到给定的条件不再满足。它可以使用变量进行控制,也可以在循环体内使用条件语句。
while循环语法如下所示:
while(条件){
//循环体执行的代码
}
在上面的语法中,当条件满足时,循环体中的代码将循环执行。这个条件可以是任何布尔表达式。
下面是一个简单的Java程序,它演示了while循环的使用。该程序会输出0到4之间的数字。
public class Example {
public static void main(String[] args) {
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
}
}
在上面的程序中,我们定义了一个整数变量i,并将其初始化为0。while循环在i小于5时执行,并在每次循环迭代时打印i的值,并且迭代结束后将i增加1。
while循环也可以使用break和continue语句控制循环的执行。Break语句使用于中途跳出循环的情况。而continue语句用于提前结束单次循环。
下面是一个演示使用break语句的while循环示例程序。该程序将循环输出0到9的数字,但是当i等于5的时候,使用break语句跳出循环。
public class Example {
public static void main(String[] args) {
int i = 0;
while (i < 10) {
if (i == 5) {
break;
}
System.out.println(i);
i++;
}
}
}
下面是一个演示while循环使用continue语句的示例程序。该程序将循环输出0到4之间的偶数。
public class Example {
public static void main(String[] args) {
int i = 0;
while (i < 5) {
i++;
if (i % 2 != 0) {
continue;
}
System.out.println(i);
}
}
}
在这个程序中,我们使用了continue语句来跳过那些不能被2整除的数。当i等于1或3时,continue语句将跳过循环体中的代码,继续循环的下一个迭代。
while循环是Java编程中的基本循环结构,它允许您重复执行代码块,直到给定的条件不再满足。while循环的控制语句包括break和continue语句,它们可以帮助您控制循环的执行。