想问一下哪里错了?为啥运行失败?

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

慕标1507356

2018-05-03 14:45

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

}

}

}


写回答 关注

8回答

  • 一缕清风飘过
    2018-06-04 11:55:37

    三 五  二 四后的冒号改为英文冒号

  • 不用再努力了
    2018-05-13 11:42:13

    符号有错,关键是"System.out.println..."没有缩进

  • 小小汐
    2018-05-10 08:40:22

    标点符号错误

  • qq_小的时候就这样_0
    2018-05-03 20:17:59

    我的标点符号全英文的也是错的

  • 流动的风与雪
    2018-05-03 20:13:33

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

    }

    }

    }

    你的标点符号不对,原来都是中文状态的“:”,应该是英文状态的“:”,编程,无论什么语言,都是英文输入

    https://img.mukewang.com/5aeafcdc000166d404380333.jpg

    https://img.mukewang.com/5aeafce800019f7801770074.jpg

  • 慕斯卡3089435
    2018-05-03 19:39:46

    我发现你有几个标点符号是不一样的

  • 慕斯卡3089435
    2018-05-03 19:38:50

    把你的报错也复制一下

  • Gen艮艮
    2018-05-03 14:56:43

    符号必须是英文

    Gen艮艮 回复慕斯卡308...

    我指的是代码中分隔符要使用英文的

    2018-05-21 17:28:27

    共 3 条回复 >

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

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

1167138 学习 · 17927 问题

查看课程

相似问题