switch语句表达式和执行流程

mac2024-03-24  28

1:switch语句 格式 //注意事项switch格式的break只会结束switch语句,不会影响方法里其他程序

switch(表达式){ case1: 语句体; break; case2: 语句体2; break; default: 语句体n+1; [break;] }

1:表达式:取值为byte,short,int,char---- jdk5之后可以是枚举----jdk7之后可以是String. 2:case–后面跟的是要和表达式比较的值. 3:break:表示中断,干掉,用来结束switch语句 4:default:表示当所有情况都不匹配时,执行该内容(简称捡漏的和if语句的else相似)

执行流程,依次执行 -如果表达式的值和对应的比较值匹配这输出对应的语句体然后break结束 -如果和对应的值都不匹配则执行default的值然后break结束当然不写break也可以

最新回复(0)