switch语句
switch语句根据值列表测试变量是否相等。
每个值都被称为一个case,每个case都检查要变量。
语法:
switch (expression) {
case value1 :
// 语句
break;
case value2 :
// 语句
break;
//您可以有任意数量的case语句。
// 语句
default :
// 语句
-当被切换的变量等于一个case时,该case后面的语句将一直执行,直到到达break语句为止。
-当到达break语句时,switch终止,控制流跳到switch语句之后的下一行。
-不是每个case都需要有break。如果没有出现中断,则控制流将通过后续案例,直到达到中断。
下面的示例根据一组值 星期 并打印相应的信息。
int day = 3;
switch(day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
//输出 "星期三"
switch中可以有任意数量的case语句。每个案例后面都有比较值和冒号。

THE END
暂无评论内容