zoukankan      html  css  js  c++  java
  • 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语句时直接执行该分支。

     

          

  • 相关阅读:
    一种查找中值的方法——Rank_Select
    VS 2008 下安装OpenCV 2.3.0 .【转载】
    【转】OpenCV HOGDescriptor 参数图解 .
    VLFeat——SIFT图像特征提取(VC++实现)【转载】
    KD Tree
    【转】让任务管理器画出正弦曲线
    VLFeatmean sift开源库【配置】【转载】
    《程序员求职成功路》之字符串__strtok函数相关理解【转载】
    堆排序
    opencv imread
  • 原文地址:https://www.cnblogs.com/javaisbest/p/11566046.html
Copyright © 2011-2022 走看看