请问逻辑运算符在这道题里怎么用

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

慕运维4274663

2018-10-19 11:35

请在代码编辑器中,使用 switch 语句补全代码,设置属于你的菜谱:如果今天是星期一、三、五,则早餐吃包子,如果是星期二、四、六,则早餐吃油条,如果是星期日,则吃“主席套餐”

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

写回答 关注

6回答

  • 执手画河山
    2018-11-22 16:31:44

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

                }

            }

    }


  • 慕数据6029222
    2018-11-08 22:41:30

    public class HelloWorld {
        public static void main(String[] args) {
      char today='日';
      switch(today){
       case 1:
        case 3:
         case 5:
          System.out.println("早餐吃包子");
          break;
       case 2:
        case 4:
         case 6:
          System.out.println("早餐吃油条");
          break;
       default:
          System.out.println("吃主席套餐");
         
      }
       
     }
    }

  • 暖橘
    2018-10-21 20:21:01

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

       

    }

            

            

            

            

            

            

            

    }

    }


  • 慕码人7098899
    2018-10-21 20:19:41

    额,我只试了“日”的可以成功,在下也是个新手,大神求教?


  • 慕码人7098899
    2018-10-20 20:16:04

    public class HelloWorld {
        public static void main(String[] args) {
            char today='日';
            switch(today){
                case '一'|'三'|'五':
                    System.out.println("早餐吃包子");
                case '二'|'四'|'六':
                    System.out.println("早餐吃油条");
                case '日':
                    System.out.println("吃主席套餐");
            }
            }
    }

    含羞草飞飞

    你这能输出正确值?你试试其他 一 到 六

    2018-10-20 23:27:13

    共 1 条回复 >

  • 返契璇
    2018-10-19 14:47:21
    public class HelloWorld {
        private char today;
    
        public static void main(String[] args) {
            char today = 1;
            switch (today) {
                case 1:
                case 3:
                case 5:
                    System.out.println("吃包子");
                    break;
                case 2:
                case 4:
                case 6:
                    System.out.println("吃油条");
                    break;
                default:
                    System.out.println("吃主席套餐");
            }
        }
    }


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

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

1167162 学习 · 18062 问题

查看课程

相似问题

逻辑运算符

回答 1

逻辑运算符

回答 3

逻辑运算符

回答 3

逻辑运算符

回答 3

逻辑运算符

回答 1