最后一個break我覺得不要也行,但是不要執行會報錯。請問哪位大神給個解釋
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;
? ? ? ? ?case '日':
? ? ? ? ? ? ?System.out.println("吃主席套餐");
? ? ? ? ? ? ?break;
}
2017-01-12
因為你的 today是 日在swith語句的最后一個,去掉break按順序執行不會有錯,你可以把today=1,再把135的break去掉試一下
2017-01-08
我在Eclipse下試了下,把break注釋掉也不會報錯啊
2017-01-08
不要不會報錯吧
2017-01-08
沒有defult