为什么最后加了break和不加出来结果是一样的。下边画线的

来源:4-6 Java条件语句之 switch

夏末凉罐子

2015-09-21 20:49

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("吃主席套餐");

}

            

        

}

}


写回答 关注

1回答

  • 饭不理
    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("吃油条");
    }
                
            
    }
    }


    夏末凉罐子

    亲说的我理解,但是我最后一个,就是上边画下划线的那个 break; 有没有出来结果是一样的

    2015-09-25 20:02:17

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1167434 学习 · 18748 问题

查看课程

相似问题