while循环语句和选择结构if语句有些相似,都是根据条件判断来决定是否执行大括号内的执行语句。区别在于,while语句会反复地进行条件判断,只要条件成立,{}内的执行语句就会执行,直到条件不成立,while循环结束。while循环语句的语法结构如下:
while(循环条件){
执行语句
………
}
条件:当条件是true时,执行循环体,执行完循环体后,程序再次执行while中的条件,如果条件还是true,继续执行循环体,直到 条件是false的时候,循环才会结束。
接下来通过一段代码,来实现打印1~4之间的自然数,WhileDemo.java
public class WhileDemo {
public static void main(String[] args) {
int x = 1; // 定义变量x,初始值为1
while (x <= 4) { // 循环条件
System.out.println("x = " + x); // 条件成立,打印x的值
x++; // x进行自增
}
}
}
运行结果如下图所示: