switch语句

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

java2333

2016-11-20 14:50

怎么回事???好多错误啊http://img.mukewang.com/583150810001d78d12801024.jpg

写回答 关注

4回答

  • 傲娇Lin
    2016-11-20 15:20:37
    已采纳
    switch(表达式){
        cash 1:
            System.out.println("表达式运算为1时执行我");
            break;
        cash 2:
            System.out.println("表达式运算为2时执行我");
            break;
        ...
        cash n:
            System.out.println("表达式运算为n时执行我");
            break;
        default:
            System.out.println("默认情况下执行我");
    }

    表达式返回给switch什么值,然后跟case比对,一样的话从当前case开始执行,全匹配不上就从default开始执行或者直接离开这一段代码,表达式的话,比如说a==b,成立返回1,不成回0,比如说("Monday"),那么匹配case Monday

    java23...

    非常感谢!

    2016-11-20 16:37:48

    共 1 条回复 >

  • 大00峰
    2016-11-20 16:35:59

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

    }
    }

    大00峰

    case空格 常量 : 不需要引号,后面 有个 System和default 写错了

    2016-11-20 16:44:19

    共 1 条回复 >

  • 慕粉4380660
    2016-11-20 15:12:52

    public class HelloWorld {

        public static void main(String[] args) {

    char today='日';

            switch(today){

                case '一':

                    case '三' :

                        case '五':

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

                case '二':

                    case '四' :

                        case '六':

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

                                    case '日':

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

       

                

            }

            

            

            

            


  • bert_wu
    2016-11-20 15:12:21
    switch(表达式){
        cash 1:
            System.out.println("表达式运算为1时执行我");
            break;
        cash 2:
            System.out.println("表达式运算为2时执行我");
            break;
        ...
        cash n:
            System.out.println("表达式运算为n时执行我");
            break;
        default:
            System.out.println("默认情况下执行我");
    }

    一般来说为一个常量表达式...

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

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

1165512 学习 · 17586 问题

查看课程

相似问题