控制流程-whlie
whlie
语法:
while(布尔表达式){
//循环体
}
执行过程:
步骤1:先判断布尔表达式值是否为true,如果为true进入步骤2
步骤2:执行while中循环体,执行结束后回到步骤1
特点:先判断,后执行,有可能一次都不执行。
public class HelloWorld { public static void main(String[] args) { //打印0到4 int i = 0; while(i<5){ System.out.println(i); i++; } } }
do whlie
语法:
do{
//循环体;
}while(布尔表达式);
执行过程
步骤1:先执行循环体,进入步骤2
步骤2:判断布尔表达式是否为true,如果值为true,执行步骤1,否则退出循环。
特点:先执行,后判断。执行会执行1次。
public class HelloWorld { public static void main(String[] args) { //打印0到4 //与while的区别是,无论是否成立,先执行一次,再进行判断 int i = 0; do{ System.out.println(i); i++; } while(i<5); } }