Java 分支语句 ( if else & switch )

分支和循环语句的条件必须是 Boolean 类型或 Boolean 表达式

if 语句

if (条件) {
    满足条件时执行;
}
// 不满足条件时什么也不执行

if … else 语句

if (条件) {
    满足条件时执行;
} else {
    不满足条件时执行;
}

if … else if … else 语句

if (条件1) {
    代码1;
} else if (条件2) {
    代码2;
} else {
    代码n:
}

switch

switch (对比参考) {
        case 参考值1:
            代码1:
            break;
        case 参考值2:
            代码2:
            break;
        case 参考值3:
            代码3:
            break;
        default:
            代码n:
            break;
}

没加 break 会出现的几种情况

1、 case 后面没加 break,程序会继续向后执行,如果后面跟的是default,default 也会执行

2、 default 后面没加 break,且 default 的位置在整个 switch 语句的最后,default 后面跟的代码执行完成之后 switch 语句结束

3、 default 后面没加 break,且 default 位置在整个 switch 语句的其他位置,default 后面跟的代码执行完成之后还会继续执行紧接着的 case 后面的代码,直到遇到 break 结束。

if else 做范围判定时使用

switch 做固定值判定时使用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值