美文网首页
Java基础(选择语句和循环语句)

Java基础(选择语句和循环语句)

作者: F_WJ | 来源:发表于2019-04-01 23:50 被阅读0次
    image.png

    人生何时不在立交桥

    顺序结构

    从上向下依次执行, 直到程序结束
    

    选择结构

        if语句
            语法: 
                    if(boolean表达式){ 语句体 }
            什么时候使用:
                单个条件判断的时候
            注意:
                只有当boolean为true时,才会运行语句体
        
        if-else语句
            语法:
                    if(boolean表达式){ 语句体 }else{ 语句体 }
            什么时候使用:
                两个条件判断的时候
        
        if-else if-else语句
            语法:
                    if(boolean表达式){ 语句体 }else if(boolean表达式){ 语句体 }else{ 语句体 }
            什么时候使用:
                当需要判断多个条件判断的时候
            注意: 
                当boolean为true时, 后面的判断语句不会再执行
        
        switch语句
            语法:
                    switch{
                            case A值 : 语句体A; break;  
                            case B值 : 语句体B; break;   
                            default  : 语句体  ;  [break;]
                          }
            注意:
                switch语句的整数类型变量只能是byte, short, char, int类型, 不能使用long类型
                case是执行代码的入口, 一旦进入之后,  会一直向下运行,  直到语句出现break或return,或者等到switch结束(穿透现象)
    

    循环语句

        for语句
            语法:
                for(初始化语句; boolean表达式; 循环后操作语句 ){ 循环体 }
            注意:
                for不适合在循环次数不清楚的情况下使用
                for中的变量只能在for的范围内使用, 不然报错
        
        while语句
            语法:
                 while(boolean表达式){ 循环体 }
            什么时候使用:
                连续出现重复操作的时候
            注意:
                先判断再执行循环体
        
        do while语句
            语法:
                do{ 循环体 }while(boolean表达式)
            注意:
                先运行循环体再判断
        
        三者关系:
            先使用后判断
                do-while
            先判断后使用
                for和while
            循环次数不清晰
                while
            一般情况下
                for(高效, 简洁)
    

    控制循环

    break:     结束当前所在循环(只能在循环结构和switch内使用, 不然报错)
    return:    停止程序
    continue:  跳过这一次循环(后面循环不影响)

    相关文章

      网友评论

          本文标题:Java基础(选择语句和循环语句)

          本文链接:https://www.haomeiwen.com/subject/slyibqtx.html