自己怎么錯了
public class HelloWorld {
??? public static void main(String[] args) {
??char today='日';
??switch(today){
??? ? case'一';
???????? case'三';
???????? case'五';
??????????? System.out.println("吃包子");
??????????? break;
???????? case'二';
???????? case'四';
???????? case'六';
???????????? System.out.println("吃油條");
???????????? break;
???????? default:
???????????? System.out.println("吃主席套餐");
??}??
???????
?}
}
2015-11-29
case語句后是冒號,不是分號。
輸出語句的分號敲成中文分號,改成英文的即可。
修改后的代碼
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ??????char?today='日'; ??????switch(today){ ?????????case'一': ?????????case'三': ?????????case'五': ????????????System.out.println("吃包子"); ????????????break; ?????????case'二': ?????????case'四': ?????????case'六': ?????????????System.out.println("吃油條"); ?????????????break; ?????????default: ?????????????System.out.println("吃主席套餐"); ??}??? ???????? ?} }2015-11-29
注意中文符號如;和英文符號如;的區別