switch多选择语句(switch case语句)
-
switch case语句判断一个变量与一系列值中某个值是否相等,每个值成为一个分支
-
switch语句中的变量类型可以是:
-
byte、short、 int 、char
-
switch支持字符串String类型
-
case标签必须为字符串常量或者字面量
switch语句:
switch(expression){ case(value): //语句 break; case(value): break; default: //语句 }
import java.util.Scanner; public class switchDemo01 { public static void main(String[] args) { //switch语句判断一个变量与一系列值中的某个值是否相等,每个值称为一个分支 //char choose = 'B'; Scanner scanner = new Scanner(System.in); System.out.println("请输入选项"); //switch:选择结构 //case具有穿透,要加break跳出 if (scanner.hasNextLine()) { String choose = scanner.nextLine(); switch (choose) { case "A选项": System.out.println("错了,换一个吧"); break; case "B选项": System.out.println("恭喜你答对了"); break; case "C选项": System.out.println("还是不对"); break; case "D选项": System.out.println("错误"); break; default: System.out.println("格式错误,请输入:某选项"); } } scanner.close(); } }