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

2019-04-01  本文已影响0人  F_WJ
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:  跳过这一次循环(后面循环不影响)
上一篇下一篇

猜你喜欢

热点阅读