为什么不对呢

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

奔跑的孩子

2015-08-24 09:51

为什么显示不对呢


写回答 关注

3回答

  • Aaron_jun
    2015-08-24 11:12:33
    已采纳
    public static void main(String[] args) {
    		char today = '一';//这里的变量是具体的日期,不是一个"日",你传这个参数到switch里面如果是today为一那就case '一':,执行后面的代码,吃包子
    		switch (today) {
    		case '一':
    		case '三':
    		case '五':
    			System.out.println("吃包子");
    			break;
    		case '二'://这里的冒号你用的是中文的
    		case '四':
    		case '六':
    			System.out.println("吃油条");
    			break;
    		default:
    			System.out.println("吃主席套餐");
    		}
    	}


    奔跑的孩子

    非常感谢!

    2015-08-24 16:31:48

    共 1 条回复 >

  • Q__Q
    2015-08-24 10:42:02

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

    看我写的注释

    黑巫

    为何删去?

    2015-08-24 16:34:28

    共 1 条回复 >

  • 海山大包
    2015-08-24 10:17:45

    什么不对?

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

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

1165172 学习 · 17581 问题

查看课程

相似问题