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语句时直接执行该分支。

     

          

  • 相关阅读:
    java基础循环、条件语句、switch case
    java基础抽象类、接口、枚举、包
    java基础基本数据类型、变量类型、修饰符、运算符
    Mac权限问题,operation not permitted
    【比赛游记】NOIP2021 游记
    【比赛题解】NOIP2021 题解
    把LeetCode上的Sql题刷完了会有什么收获
    分析函数之Lead()、Lag()
    QT相关(c++)
    grpc
  • 原文地址:https://www.cnblogs.com/javaisbest/p/11566046.html
Copyright © 2011-2022 走看看