import java.util.Scanner;
public class SwtichTest {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("今天是星期几呢?");
String s=scanner.nextLine();
switch (s) {
case "一":
System.out.println("今天是星期一,fighting!");
break;
case "二":
System.out.println("今天是星期二,fighting!");
break;
case "三":
System.out.println("今天是星期三,fighting!");
break;
case "四":
System.out.println("今天是星期四,fighting!");
break;
case "五":
System.out.println("今天是星期五,fighting!");
break;
case "六":
default:
System.out.println("周末了,好好休息");
break;
}
}
}
Swtich语句将从与选项值匹配的case标签处开始执行直到遇到break语句,或者执行到switch语句的结束处位置。如果没有相匹配的case标签,而有default字句,就执行这个字句。
case标签类型可以为char,byte,short或int(或者它们的包装类Character、Byte、Short和Integer),枚举常量,从Java 7开始,case标签支持字符串。