JAVA_if-else if-else多选择结构

简介: JAVA_if-else if-else多选择结构

语法结构:

if(布尔表达式1) {
语句块1;
} else if(布尔表达式2) {
语句块2;
}……
else if(布尔表达式n){
    语句块n;
} else {
    语句块n+1;
}

布尔表达式1为真时,执行语句块1;否则,判断布尔表达式2,当布尔表达式2为真时,执行语句块2;否则,继续判断布尔表达式3······;如果1~n个布尔表达式均判定为假时,则执行语句块n+1,也就是else部分。流程图如图3-7所示。

图3-7 if-else if-else多选择结构流程图

if-else if-else多选择结构

public class Test {
    public static void main(String[] args) { 
        int age = (int) (100 * Math.random());
        System.out.print("年龄是" + age + ", 属于");
        if (age < 15) {
            System.out.println("儿童, 喜欢玩!");
        } else if (age < 25) {
            System.out.println("青年, 要学习!");
        } else if (age < 45) {
            System.out.println("中年, 要工作!");
        } else if (age < 65) {
            System.out.println("中老年, 要补钙!");
        } else if (age < 85) {
            System.out.println("老年, 多运动!");
        } else {
            System.out.println("老寿星, 古来稀!");
        }
    }
}

运行效果图:

目录
相关文章
|
7天前
|
运维 Java
Java版HIS系统 云HIS系统 云HIS源码 结构简洁、代码规范易阅读
云HIS系统分为两个大的系统,一个是基层卫生健康云综合管理系统,另一个是基层卫生健康云业务系统。基层卫生健康云综合管理系统由运营商、开发商和监管机构使用,用来进行运营管理、运维管理和综合监管。基层卫生健康云业务系统由基层医院使用,用来支撑医院各类业务运转。
31 5
|
1月前
|
Java
JAVA选择结构
JAVA选择结构
18 1
PTA-JAVA程序流程控制结构
PTA-JAVA程序流程控制结构
|
3月前
|
存储 Java
Java基础语法探究:从数据类型到控制结构
Java基础语法探究:从数据类型到控制结构
22 0
|
4月前
|
Java 程序员
java异常处理,Java异常处理的基本结构是什么?
java异常处理,Java异常处理的基本结构是什么?
55 0
|
1月前
|
Java
Java选择结构
Java选择结构
8 0
|
1月前
|
存储 Java
JAVA顺序结构
JAVA顺序结构
11 1
|
1月前
|
Java
Java的正则表达式结构
Java的正则表达式结构
9 0
|
1月前
|
存储 Java 索引
Java的数组结构
Java的数组结构
13 0
|
1月前
|
Java API
JAVA的语法和基本结构
JAVA的语法和基本结构