package 控制流程;
//从JDK1.7之后switch接受String类型的表达式
//在此之前,只接受byte,short,char,int——实际上就是int
//还接受枚举型
//这是一个常见的面试/笔试题
public class switch语句 {
//switch(表达式(整数型或String(jdk7)或枚举型)不可以是布尔型){
//case 常量1:
//代码块A;
//break;
//case 常量2:
//代码块B;
//break;
//……
//default:
//代码块X;
//break;
//从遇到第一个匹配表达式值的case出开始执行代码块,直到遇见break语句或switch结束
//}
public static void main(String[] args) {
int month = 3;
switch(month) {
case 1:
System.out.println("一月");
case 2:
System.out.println("二月");
case 3:
System.out.println("三月");
case 4:
System.out.println("四月");
case 5:
System.out.println("五月");
case 6:
System.out.println("六月");
case 7:
System.out.println("七月");
case 8:
System.out.println("八月");
case 9:
System.out.println("九月");
case 10:
System.out.println("十月");
break;
case 11:
System.out.println("十一月");
case 12:
System.out.println("十二月");
defult:
System.out.println("没有这个月份");
}
String name = "A";
switch (name) {
case "A":
System.out.println("小A");
break;
case "B":
System.out.println("小B");
break;
}
}
}