首页 > 其他 > 详细

while do...while break continue

时间:2020-08-11 00:19:10      阅读:91      评论:0      收藏:0      [点我收藏+]
/*
    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)
        }
    }
}

 

while do...while break continue

原文:https://www.cnblogs.com/Lerresino/p/13473018.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!