Java流程控制02 选择结构 if结构 switch结构

本文详细介绍了Java编程中的条件控制结构,包括if单选择、if双选择、if多选择以及if嵌套结构,解析了其语法和使用场景。同时,也探讨了switch选择结构,强调了其匹配特定值的特性,并解释了如何避免case穿透。无论是初学者还是经验丰富的开发者,都能从中加深对Java条件控制的理解。
摘要由CSDN通过智能技术生成

Java流控制2 选择结构 if结构 switch结构

1. if 选泽结构

1)if 单选泽结构
语法:

if (布尔表达式){    
            //布尔表达式为真时执行   
}

2)if 双选择结构
语法:

if (布尔表达式){    
          //布尔表达式为真时执行   
}else{      
          //布尔表达式为假时执行
}

3)if 多选择结构
语法:

if (布尔表达式 1){    
          //布尔表达式 1为真时执行   
}else if (布尔表达式 2){      
         //布尔表达式 2为真时执行
}else if (布尔表达式 3){     
         //布尔表达式 3为真时执行
}else{    
         // 以上布尔表达式都不为真时执行
}

4)if 嵌套结构
语法:

if (布尔表达式 1){   
       //布尔表达式 1为真时执行  
       if(布尔表达式 2{
          //布尔表达式 2为真时执行  
       }
}

2. switch多选择结构

用于匹配一个具体的值。
语法:

switch(expression){
       case value:
           //语句
           break//可选是否写上
       case value:
           //语句
           break//可选是否写上
      //case语句任意数量
      default//可选是否写上
          //语句
}

a. value可以是byte、short、int或者char,从java SE 7开始可以是String类型。
b. 不写" break “时,输出被选中的case下的语句内容及其后所有的case下内容及default内容,除非遇到” break " 。即" break "可以防止case穿透。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值