这个哪里错了

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

15645645

2016-06-01 17:57

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

         default;

         

}

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

}

}


写回答 关注

3回答

  • 慕圣2582926
    2016-06-01 18:04:43
    已采纳

    case '日':

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

    后面没有break打断,会直接执行default语句。

    156456...

    非常感谢!

    2016-06-12 10:11:28

    共 3 条回复 >

  • qq_随风而动_2
    2016-06-01 21:23:09

    你代码写死了。你执行就会一直是吃主席套餐

  • 15645645
    2016-06-01 18:09:17

    如过有呢?

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

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

1167831 学习 · 18749 问题

查看课程

相似问题