if选择结构与switch选择结构

一、if选择结构

if语法分为单选择结构、双选择结构、多选择结构、嵌入式结构以及 switch多选择结构。

其中双选择结构的语法用法与excel用法相似:

if(boolean表达式){如果Boolean表达式结果为true将执行的语句
}else{如果Boolean表达式结果为false将执行的语句}

所谓的单选择结构指的是if语法只执行boolean表达式结果为true的部分。else及之后的部分不书写。

多语法结构指的是:当一个或两个条件无法满足真实需求,而真实需求往往是ABCD等多种情况,这时需要用到多语法结构

if(boolean表达式1){如果Boolean表达式1结果为true将执行的语句
}else if(boolean表达式2){如果Boolean表达式结果2为true将执行的语句}
else if(boolean表达式3){如果Boolean表达式结果3为true将执行的语句}
else {如果以上Boolean表达式结果均为true将执行的语句}

二、Switch多选择结构

  • 多选择结构还有一个实现方式就是switch case语句,switch case语句判断 一个变量与一系列值中某个值是否相等,每一个值称为一个分支。

  • switch 类型可以是byte、short、int、char、 String(javase版本需要在7以上)

  • case 标签必须为“字符串常量” 或 “字面量”。(字面量就是不用数据类型去定义,直接输出)

  • switch(){
       case value: //案例 1 ,case后跟的是当表达式满足当前条件value时,“:”后跟的是因此生成的结果 :
           //此处可使用System.out.println();即若表达式满足案例1将执行的语句
           break;//防case穿透
           case value://案例 2  
           break;//防case穿透
       default://若不满足以上案例
    }

     

posted @ 2021-10-24 21:08  我tm是星河大帝  阅读(164)  评论(0)    收藏  举报