不知道錯(cuò)在哪里?
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
你的冒號(hào)有中文的,檢查一下
2015-11-29
switch后面的表達(dá)式,這個(gè)要看下你這個(gè)字符串是不是還可以字符型。
java 1.6(包括)以前,只是支持等價(jià)成int 基本類型的數(shù)據(jù):byte ,short,char,int(其他的都不可以)。
1.7加入的新特性可以支持String類型的數(shù)據(jù)。