这个题哟错误吧

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

Leesonth

2015-03-01 12:11

'日' 是char类型   但一二三四五六  电脑并不能判断它们是char类型。是不是这样的。

写回答 关注

1回答

  • Coda
    2015-03-01 16:33:24

    不是的,电脑可以判断一二三四五六类型的。在Java中switch语句是根据前的数据类型判断后面的,比如前的是char,那么后面的也是默认为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;
                  default;
                    System.out.println("吃主席套餐");
                    break;
                
            }
            
        }
    }


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

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

1165174 学习 · 17581 问题

查看课程

相似问题