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

不知道错在哪里?

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

        }

    }

}

正在回答

2 回答

你的冒号有中文的,检查一下

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

switch后面的表达式,这个要看下你这个字符串是不是还可以字符型。

java 1.6(包括)以前,只是支持等价成int 基本类型的数据:byte ,short,char,int(其他的都不可以)。
1.7加入的新特性可以支持String类型的数据。

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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1167836    人
  • 解答问题       18749    个

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

进入课程

不知道错在哪里?

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

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

帮助反馈 APP下载

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

公众号

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