java学习day5--控制语句之if、if...else、switch

 

控制语句之if、if...else、switch

    Java中的控制语句分为三种:

  

    选择结构:

    if,if...else

    switch

    循环结构:

    for,while,do...while()

    循环控制语句:

    break,continue

 

    今天主要学习:if、if...else、switch

    

    if语句(又称条件控制语句,分支语句):

    

    if(布尔表达式){        

    java语句

    ……

    }

 

    if(布尔表达式){        

    java语句

    ……

    }elseif(布尔表达式){

    java语句

    .......

    }

 

    if(布尔表达式){        

    java语句

    ……

    }else{

    java语句

    .......

    }

  

    对于java中的if语句来说,只要有一个分支执行,整个if语句全部结束。

    带有else的if语句可以保证会有至少一条分支执行。

 

    switch语句:

    

    switch(int 或 String 类型的字面值或变量){

       case  int 或 String 类型的字面值或变量 :

       java语句;

       ...

       case  int 或 String 类型的字面值或变量 :

       java语句;

       ...

       default ;

       java语句;

       …

    }

 

    

 

     

    匹配成功的分支执行,分支当中有break语句的话,整个switch语句终止。

    匹配成功的分支执行,分支当中没有break语句的话,无论是否匹配,直接进入下一个分支执行,这种现象称为case穿透。

    当所有分支都没有匹配成功,当有default语句时直接执行该分支。

 

 

 

 

 

      

 

posted @ 2019-09-22 10:07  发育中的程序猿  阅读(197)  评论(0编辑  收藏  举报