您的位置 首页 技术

switch语句的执行流程是什么

1.switch语句格式: switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体2; break; … default: 语句体n+1…

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;

推荐教程:《JS教程》

以上就是switch语句的执行流程是什么的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/80747.html

为您推荐

返回顶部