之前一直都看视频,视频讲的用的6,刚换了7,原来switch语句后面的控制表达式除了能支持的byte、short、char、int 等四个整数类型和枚举类型,还能支持String类型的变量或表达式-----只能是java.lang.String类型,不能使StringBuffer或StringBuilder这两种字符串类型。
String season ="夏天";
switch (season)
{
case "春天":
System.out.println("春天");
break;
case "夏天":
System.out.println("夏天");
break;
case "秋天":
System.out.println("秋天");
break;
case "冬天":
System.out.println("冬天");
break;
default:
System.out.println("季节输入错误");
} |