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

请问这有什么问题呢?

public class HelloWorld {

    public static void main(String[] args) {

char today='日';

switch(today){

   case '一'||'三'||'五':

       System.out.println("吃包子");break;

   case '二'||'四'||'六':

       System.out.println("吃油条");break;

   default:

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

}

       

}

}


正在回答

4 回答

public class Test6 {

public static void main(String[] args) {

char today='日';

switch(today){

    case('一'|'三'|'五'):

        System.out.println("早餐吃包子");

    case('二'|'四'|'六'):

        System.out.println("早餐吃油条");

    default:

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

}

}

}

这样就可以

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

qq_虓弑悳酆_0

这个只是能运行,逻辑不对的 献丑了
2020-03-14 回复 有任何疑惑可以回复我~

case '一':

    case '三':

    case '五':

  case '二':

    case '四':

    case '六':

case语句合并起来不能省略case吧

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

case '一':

    case '三':

    case '五':

        System.out.println("吃包子");

        break;

    case '二':

    case '四':

    case '六':

    System.out.println("吃油条");

    break;

default:

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


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

case好像只有int型的数值可以用或与非,而且必须加括号,char型的必须分开来写

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 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问这有什么问题呢?

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