switch语句格式是怎么样的

这篇文章将为大家详细讲解有关switch语句格式是怎么样的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联专业为企业提供南丰网站建设、南丰做网站、南丰网站设计、南丰网站制作等企业网站建设、网页设计与制作、南丰企业网站模板建站服务,十余年南丰做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

switch语句格式为【switch(表达式){case 值1:语句体1;break;case 值2:语句体2;break;】;其中break表中断的意思,所有的值都不匹配的时候,就执行语句体default。

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语句格式是怎么样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


网站名称:switch语句格式是怎么样的
标题来源:http://csdahua.cn/article/joidio.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流