为了账号安全,请及时绑定邮箱和手机立即绑定

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

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 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

标点符号错误

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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://img1.sycdn.imooc.com//5aeafcdc000166d404380333.jpg

https://img1.sycdn.imooc.com//5aeafce800019f7801770074.jpg

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

把你的报错也复制一下

0 回复 有任何疑惑可以回复我~

符号必须是英文

0 回复 有任何疑惑可以回复我~
#1

慕斯卡3089435

单个中文字可以用char
2018-05-03 回复 有任何疑惑可以回复我~
#2

慕斯卡3089435

单个中文字可以用char
2018-05-03 回复 有任何疑惑可以回复我~
#3

Gen艮艮 回复 慕斯卡3089435

我指的是代码中分隔符要使用英文的
2018-05-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号