标签:lan 相等 字符串常量 pack system cas 开始 ann 小学生
用途:用于判断一个变量于一系列值中某个变量是否相等
switch中的变量类型:
package com.zhou.struct;
import java.util.Scanner;
/*
switch 语句的匹配一个具体的量
case穿透: 无break语句 一直输出
每写一个case语句 就匹配一个break语句
*/
public class SwitchDemo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入分数:");
int score= scanner.nextInt();
switch( score){
case 100:
System.out.println("满分");
break; //可选
case 90:
System.out.println("优秀");
break; //可选
case 80: //无break语句 遇80会一直输出 良好,合格,抛出异常
System.out.println("良好");
case 60:
System.out.println("合格");
default: //可选
throw new IllegalStateException("Unexpeted value: " + score);
}
}
}
package com.zhou.struct;
public class SwitchDemo02 {
public static void main(String[] args) {
String name="周美女";
switch (name){
case "周亚夫":
System.out.println("大将军");
break;
case "周美女":
System.out.println("小学生");
break;
default:
}
}
}
标签:lan 相等 字符串常量 pack system cas 开始 ann 小学生
原文地址:https://www.cnblogs.com/junjunboss/p/switch.html