您的当前位置:首页正文

Java学习笔记——控制流程(六)

来源:华拓网

switch可以看作为if的另一种表达形式。switch会根据参照值(表达式),选择符合条件的case分支执行。如果有多个符合的分支则会依次执行符合要求的分支语句。如果没有满足条件的case分支,则会默认执行default分支。

一、了解语法

switch(key)
{
    case 1://选项一
        执行代码块 1
        break;
    case 2://选项二
        执行代码块 2
        break;
    default://都不符合,则执行默认分支
        与 case 1 和 case 2 不同时执行的代码
}

二、示例代码

package com.sugar.util.test;

public class SwitchDemo {

    public static void main(String[] args) {
        
        //声明变量key并赋值
        String key="age";
        //执行switch语句,根据key判断执行哪个分支程序
        switch (key) {
        case "age":
            System.out.println("你的年龄是?");
            break;
        case "sex":
            System.out.println("你的性别是?");
            break;
        default:
            System.out.println("对不起,不知道你在说什么!");
            break;
        }
    }

}