分支语句(if、if-else、else-if、switch)

(一)if 分支语句: 条件语句 最重要的

1.if 语句

语法:

if(条件){
//满足条件执行的代码
}

2.执行步骤: 如果条件为true,就执行if后面大括号的中的代码, 如果为false, 跳过if

if(条件){
//满足条件执行的代码
}else{
//不满足条件执行的代码
}

执行步骤: 如果条件为true,就执行if后面大括号的中的代码, 如果为false, 执行else大括号代码

if(条件1){
//满足条件执行的代码
}else if(条件2){
​
}
//...
else{
//不满足条件执行的代码
}

执行步骤: 如果条件1为true,就执行if后面大括号的中的代码,

如果条件1为false, 并且条件2为true , 执行 else if大括号代码

....

如果前面都满足, 才执行else的代码

if嵌套:

if嵌套
if(条件){
if(条件2){
  //...
}
}else{
//不满足条件执行的代码
if(条件3){
  //...
}
}  

  

注意:

如果 if,else, else if大括号中只有一行代码, 可以省略大括号, 但是希望大家写

如果大括号中不止一行代码, 一定不能省略大括号

(二)switch分支语句: 条件语句: 等值判断

switch 等值判断

  1. switch(表达式)
    case 值1:
    
    //逻辑代码
    
    break; //退出switch
    
    case 值2:
    
    //逻辑代码
    
    break; //退出switch
    
    //...
    
    default:
    
    //逻辑代码
    
    break;

siwtch中表达式: 在jdk1.7之前,不支持String, 在jdk1.7以及之后支持String

类型: 基本数据类型, String, 枚举类型

case的值不能相同, 值唯一

break: 可以省略, 也可以不省略

default: 可有可无, default 可以在最前面, 也可以在最后面, 推荐写在最后面, 可以省略break,

写在最前面, 但是一定要写 break;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值