while do...while break continue

/*
    while循环语句:

        1、while循环的语法结构:

            while(布尔表达式){
                循环体:
            }

        2、while循环的执行原理:

            先判断布尔表达式的结果:
                true
                    执行循环体
                        判断布尔表达式的结果
                            ....
                false
                    循环结束
*/
//使用while循环输出1~10
public class WhileTest01{
    
    public static void main(String[] args){
        
        int i = 1; 
        while(i <= 10){
            System.out.println(i);
            i++;
        }

        int j = 10;
        while(j > 0){
            System.out.println(j--);
            //这里相当于:
            //System.out.println(int temp = j--) 会先输出10再减1
        }

        int k = 10;
        while(k > 0){
            System.out.println(--k); //会自减1再赋值
        }
    }

}
/*
    do...while循环:
        
        语法结构:
            
            do{
                循环体;
            }while(布尔表达式);

        所以do...while循环至少执行一次
*/
public class DoWhileTest01
{
    public static void main(String[] args){
        
        int i = 10;

        do{
            System.out.println(i);
        }while(i > 100);
    }
}
/*
    关于java控制语句当中的break语句:
        
        1、可以成为一个单独的java语句:break;

        2、break语句使用在switch语句当中,
            用来终止switch的语句执行,也可以用在其他的循环
*/
public class BreakTest01
{
    public static void main(String[] args){
        
        for(int i=0; i<10; i++){
            if(i == 5){
                break;
            }
            System.out.println(i);
        }

        System.out.println("--------------");

        //给for循环起名for1
        for1:for(int j=0;j<3;j++){
            //给for循环起名for2
            for2:for(int i=0;i<10;i++){
                if(i == 5){
                    break for1;
                }
                System.out.println(i);
            }
        }
    }
}
/*
    continue表示直接进入下一次循环继续执行
*/
public class ContinueTest01
{
    public static void main(String[] args){
        
        for(int i = 0; i < 10; i++){
            
            if(i == 5){
                
                continue;
            }
            System.out.println(i)
        }
    }
}

 

posted @ 2020-08-10 23:37  Lerresino  阅读(134)  评论(0)    收藏  举报