问答详情
源自:4-6 Java条件语句之 switch

switch语句没搞清楚

char today='2'; switch(today){ case 1: case 3: case 5: System.out.println("早餐吃包子"); case 2: case 4: case 6: System.out.println("早餐吃油条");           default: System.out.println("早餐吃主席套餐"); break; 运行后为什么都是主席套餐????没搞清楚。。

提问者:杉木5201314 2016-03-19 20:28

个回答

  • zxzpzc
    2016-03-19 21:55:22
    已采纳

    每个分号后都加 break 还有 数字都加引号


  • 杉木5201314
    2016-03-19 20:32:57

    搞错了,today="2";是错误的。不要引号才对。

  • qq_LouisVuitton_0
    2016-03-19 20:31:14

    定义的是char,那么case的时候也要加''吧