[学习笔记] Java基础之选择结构

# 学习 # · 2020-04-03

if选择结构

1、if选择结构:根据条件判断之后再做处理的一种语法结构。

if (条件){
    代码块;//条件成立后要执行的代码,可以是一条语句,也可以是一组语句
}

2、常用逻辑运算符:

3、if-else选择结构:

if (条件){
    //代码块1
} else {
    //代码块2
}

4、多重if选择结构:

if (条件 1) {
    //代码块1
} else if(条件 2) {
    //代码块2
} else {
    //代码块3
}

5、嵌套if选择结构:

if (条件 1) {
    if (条件 2) {
        //代码块1
    } else {
        //代码块2
    }
} else {
    //代码块3
}

switch选择结构

1、switch选择结构:可以更好地解决等值判断问题。

switch (表达式){
    case 常量 1:
        //代码块1;
        break;
    case 常量 2:
        //代码块2;
        break;
    ......
    default:
        //代码块n;
        break;
}

2、switch选择结构说明:

  • (1)switch:表示“开关”,这个开关就是switch关键字后面小括号里表达式的值,JDK 1.7 后,switch 语句小括号里可以是int、 short、 byte、 char、 枚举类型、String 类型表达式。
  • (2)case:表示“情况、情形”,case 后可以是 int、short、 byte、 char、 枚举、String 类型, 通常是一个固定的值。case 块可以有多个,顺序可以改变,但是每个case后常量的值必须各不相同。
  • (3)default:表示“默认”,即其他情况都不满足。default后要紧跟冒号。default 块和 case 块的先后顺序可以变动,不会影响程序执行的结果。通常,default 块放在末尾,也可以省略。
  • (4)break:表示“停止”,即跳出当前结构。
如无特殊说明,本博所有文章均为博主原创。

如若转载,请注明出处:一木林多 - https://www.l5v.cn/archives/244/

评论