-
多选择结构还有一个实现方法就是switch case语句。
-
switch case语句判断一个变量与一系列中某个值是否相等,每个值称为一个分支。
-
switch语句中的变量类型可以是:
byte、short、int、或者char;
从Java SE 7开始;
switch支持字符串Srting类型;
同时case标签必须为字符串常量或字面量。
switch(expression){ case value : //语句 break;//可选 case value : //语句 break;//可选 //可以有任何数量的case语句 default ://可选 //语句 }
package com.teamscorpionhome.struct; public class SwitchDemo01 { public static void main(String[] args) { //case穿透 switch匹配一个具体的值 char grade= 'F'; switch ( grade){ case 'A': System.out.println("优秀"); break;//可选 case 'B': System.out.println("良好"); break;//可选 case 'C': System.out.println("及格"); break;//可选 case 'D': System.out.println("再接再厉"); break;//可选 case 'E': System.out.println("挂科"); break;//可选 default: System.out.println("未知等级"); } } }
package com.teamscorpionhome.struct; import java.util.Arrays; public class SwitchDemo02 { public static void main(String[] args) { String name = "魔蝎之家"; //JDK7的型特性,表达式结果可以是字符串; //字符串本质是数字。 //反编译 Java---class(字节码文件)---反编译(IDEA可以反编译) switch (name) { case "枭紫兮": System.out.println("枭紫兮"); break; case "魔蝎之家": System.out.println("魔蝎之家"); break; default: System.out.println("Hello World!"); } } }
19.Switch多选择结构
最新推荐文章于 2024-03-24 01:13:40 发布