为什么运行失败呢?

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

weixin_慕哥0598824

2019-10-26 15:25

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");

}

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

}

}


写回答 关注

2回答

  • 我是可爱的孙端
    2019-10-26 20:21:26

    前面“一”忘记换回来了

  • 我是可爱的孙端
    2019-10-26 20:17:58

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

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

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

1163409 学习 · 17551 问题

查看课程

相似问题