請問這個程序哪里出錯了,為啥運行不出來??
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("吃主席套餐");
? ? ? ? ? ? ?break;
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
}
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
}
}
2016-05-23
case '六': 冒號是中文的,改成英文的就好了,以后有問題,先把代碼copy到eclipse里面一下 看一下錯誤在哪里就好了。
2016-05-15
package ceshi;
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("吃主席套餐");
? ? ? ? ? ? ?break;
}
}
}
2016-05-15
剛剛我運行了兩次,你的六后面冒號有問題,輸入法的問題,改一下就可以了,運行結(jié)果為: 吃主席套餐
2016-05-15
case "六"后面的那個冒號,你重新打一下
2016-05-15
你看?case '六': 和樓上的代碼隊形不一樣