switch语句的执行流程是什么

码农天地 -
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;
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

加个好友,技术交流

1628738909466805.jpg