switch语句格式是什么-LMLPHP

switch语句格式为:

1、switch语句格式:

         switch(表达式){
           case 值1:
              语句体1;
                 break;
                 case 值2:
                语句体2;
                 break;
                ...
                  default:
                  语句体n+1;
                   break;
           }
登录后复制

2、格式解释:

表达式:byte,short,int,char

  • case后面的值:就是用来和表达式的值进行匹配的内容

  • break:表中断的意思

  • default:所有的值都不匹配的时候,就执行语句体default;

3、执行流程:

A:首先计算表达式的值

B:将这个计算出来的值依次和case后面的值进行比较,一旦有匹配的,就执行对应的语句,遇到break就结束。

C:如果所有case都不匹配,就执行语句体n+1

4、举例代码:

                        Scanner sc= new Scanner(System.in);
                        System.out.println("请输入数字1-7");
                       int i = sc.nextInt();
                       switch(i) {
                                            case 1:
                                            System.out.println("星期一");
                                            break;
                  case 2:
                     System.out.println("星期二");
                     break;
                  case 3:
                       System.out.println("星期三");
                    break;
                  case 4:
                      System.out.println("星期四");
                      break;
                  case 5:
                    System.out.println("星期五");
                    break;
                  case 6:
                    System.out.println("星期六");
                    break;
                case 7:
                    System.out.println("星期天1");
                    break;
                    default:
                        System.out.println("请输入正确数字:");
                  break;
登录后复制

以上就是switch语句格式是什么的详细内容,更多请关注Work网其它相关文章!

09-01 03:54