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

为什么运行失败呢?

public class HelloWorld {

    public static void main(String[] args) {

char today='日';

switch  (today){

    case "一":

    case "三":

    case "五":

    System.out.println("1");

    break;

    case "二":

    case "四":

    case "六":

     System.out.println("2");

     break;

     default:

      System.out.println("3");

}

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

}

}


正在回答

3 回答

前面“一”忘记换回来了

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;

    case '日':

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

        break;

}

}

}


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

因为你的today是字符型(char)的 ,要用单引号(''),你用的双引号(""),你换成单引号就好了

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

举报

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

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

进入课程

为什么运行失败呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信