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;
}
}
}