java基础——选择结构

一、 选择结构
a) 单分支
If(条件){
//代码块
}

b) 双重分支
If(条件){
//代码块1
}else{
//代码块2
}

c) 多重分支:连续的多个区间

  1. If…else if…else… else原则上必须写
    规则:
    从大区间逐步降低:大于(等于)大的,逐步降低
    从小区间逐步上升:小于(等于)小得,逐步上升
    If(条件1){ //条件:关系表达式
    //代码块1
    }else if(条件2){
    //代码块2
    }

    else{
    //代码块N
    }
  2. switch…case…
    switch(算术表达式){
    case 常量1:
    //语句块1
    break;

    case 常量N:
    //语句块N
    break;
    default:
    //语句块N+1
    break;
    }
    注意事项:
    1、 break是可以缺少的。但缺少后会导致贯穿执行(从第一个匹配项开始执行到第一个break结束)
    2、 表达式的类型:String, 整数
    d) 嵌套分支
  3. 应用场景:多变量构成的关系表达式

二、 结合运算符的优先级编写条件
a) 最高的优先级:( )
b) 最低的优先级:=
c) 优先级:!> 算术运算符 > 关系运算符 > && > ||
d) 复杂条件使用括号提高可读性

三、 多重分支对比
If…else if… switch…case…
多个连续区间(关系运算符) 等值判断 ==
无类型限制 String, 整数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值