📅  最后修改于: 2023-12-03 15:31:32.719000             🧑  作者: Mango
在Java中, while循环语句允许我们以简单的方式来重复执行一组语句,只要某个指定的条件为真。
语法格式:
while(condition){
//代码块
}
condition
- 循环执行的条件表达式。代码块
- 循环体,重复执行的代码块。循环结构:
从上图可以看到while循环的结构,循环执行的过程中,首先会判断condition
是否满足,如果满足则执行代码块
中的语句,执行完后再次判断condition
是否满足,如果满足则再次执行代码块
,以此类推,直到condition
不再满足时,循环结束。
示例代码:
public class WhileLoopExample {
public static void main(String[] args) {
int i = 1;
while(i <= 10){
System.out.print(i + " ");
i++;
}
}
}
以上代码中,定义了一个变量i
,初值为1,when循环的条件是判断i
是否小于或等于10,如果是,则执行代码块中的语句System.out.print(i + " ");
输出i
的值,再将i
的值加1,以此类推,直到i
大于10时,循环结束。输出结果为:
1 2 3 4 5 6 7 8 9 10
需要注意的是,在使用while循环时,一定要设置合适的退出条件,避免死循环。一般来说,循环条件是由循环中的变量或者输入的值决定的,所以在编写while循环的代码时,要先考虑好循环的退出条件,然后在代码中设置相关的判断及退出语句。