swithc 后面的表達(dá)式怎么是String也可以的啊
public class HelloWorld {
??? public static void main(String[] args) {
?? ??? ?String today="日";
?? ??? ?switch (today) {
?? ??? ?case "一":
?? ??? ?case "二":
?? ??? ?case "三":
?? ??? ??? ?System.out.println("早餐吃包子");
?? ??? ??? ?break;
?? ??? ?case "二?? ?":
?? ??? ?case "四":
?? ??? ?case "六":
?? ??? ??? ?System.out.println("早餐吃油條");
?? ??? ??? ?break;
?? ??? ?case "日":
?? ??? ??? ?System.out.println("吃主席套餐");
?? ??? ??? ?break;
?? ??? ?}
?? ?}
}
2015-03-21
在網(wǎng)上查了一下,Java7以后的,可以是String,Java6以前的不可以。
2015-03-21
只要是常量表達(dá)式就行。