我看了好几遍还是找不出问题

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

吕小小2013

2016-03-20 14:40

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

}

  }

  

}

  


写回答 关注

6回答

  • 汤包桑
    2016-03-20 15:03:33
    已采纳

    同学你好,你的代码是正确的,没法运行可能原因如下:

        没有写public class 来定义public类,我在下方的代码中加入了这行代码,你可以参考一下。(保存文件名为test.java编译)


    public class test{
        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 ("吃主席套餐");
                }
        }
    }


    吕小小201...

    非常感谢!

    2016-03-26 15:39:45

    共 1 条回复 >

  • 精慕门3028887
    2016-03-20 15:33:41

    不用找问题了,少年,就是对的,只不过系统提示说有问题。

  • 诺大大
    2016-03-20 15:16:39

    就复制多个大括号,case后面要空吧?

  • JK_life
    2016-03-20 15:07:16

    多了一个大括号

  • qq_知否_2
    2016-03-20 15:03:21

    运行出来是没有问题的,你可以看看和题目要求的是否一样

  • 真4
    2016-03-20 15:00:20

    看一下下面三个大括号格式是不是对的

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

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

1167368 学习 · 18748 问题

查看课程

相似问题