4while

102 阅读2分钟
`1while循环格式`:
	初始化表达式1;
	while(布尔表达式2){()中的表达式必须是布尔类型
        循环体3;
        步进表达式4;
    }
	其它语句;
 2do-while循环格式:
	初始化表达式1;
	do {
        循环体3;
        步进表达式4;
    } while (布尔表达式2);
	其它语句;
       
   直到布尔表达式2(循环条件:false)的结果为false,结束do-while循环,执行后面的其它语句 
   ()中的表达式必须是布尔类型,而且()后面必须写一个分号,不写是语法格式错误	
   对于do-while而言,循环体至少执行一次
   while (count <= 5)
   场景循环次数确定的话,建议使用for,循环次数不确定建议使用while
   whiledo-while循环而言,循环结束后,初始化条件中定义的变量可以继续使用, 
		但是for循环的不能使用(在for循环内部定义初始化语句)
    A: for循环是先判断条件,后执行循环体
    B: while循环是先判断条件,后执行循环体
    C: do-while循环是先执行循环体,后判断条件 
    E: forwhile可以一次都不执行
    F: do-while而言至少执行一次
     for (int i = 1; i < 3; i++) {
            System.out.println("Hello...for...in..." + i);
        }
        //上面循环变量i是在for循环内部定义的,只能在for循环内部使用
        //出了for循环就不能使用了
        死循环
        1.概念: 用不停止的循环,又叫做永真循环

        2.分类:
            (1)for循环的死循环格式: for芬芬
                for (; ; ) {
                    ...
                }

            (2)while循环的死循环格式:
                while (true) {
                    ...
                }

            (3)do-while循环的死循环格式:
                do {
                    ...
                } while (true);
   public class Demo03DeadLoop {
    public static void main(String[] args) {
        
        /*for (; true; ) {
            System.out.println("Hello");
        }*/
        //省略布尔表达式,就是true
        /*
        //for循环的死循环格式
        for (; ; ) {
            System.out.println("Hello");
        }*/
        //while循环的死循环格式
        /*while (true) {
            System.out.println("Hello");
        }*/

        //do-while循环的死循环格式
        do {
            System.out.println("Hello");
        } while (true);
    }
}