问答详情
源自:4-6 Java条件语句之 switch

为什么最后加了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;

            default:

                System.out.println("吃主席套餐");

}

            

        

}

}


提问者:夏末凉罐子 2015-09-21 20:49

个回答

  • 饭不理
    2015-09-22 03:21:58
    已采纳

    /** 
        你再看看下面的代码有什么结果就明白了
    */
    public class HelloWorld {
        public static void main(String[] args) {
        char today='日';
        switch(today){
                case '日':
                    System.out.println("吃主席套餐");
                case '一':
                case '三':
                case '五':
                    System.out.println("吃包子");
                case '二':
                case '四':
                case '六':
                    System.out.println("吃油条");
    }
                
            
    }
    }