当前位置:懂科普 >

IT科技

> switch case语句的用法

switch case语句的用法

switch语句是多分支选择语句,用于基于不同的条件来执行不同的动作。switch case语句有些什么用法?

Java语言

swtich()变量类型只能是int、short、char、byte和enum类型。当进行case判断时,JVM会自动从上到小扫描,寻找匹配的case,可能存在多种况:若未找到,则执行默认的case。

switch case语句的用法

当每一个case都不存在break时,JVM并不会顺序输出每一个case对应的返回值,而是继续匹配,匹配不成功则返回默认case。

switch case语句的用法 第2张

当每一个case都不存在break时,匹配成功后,从当前case开始,依次返回后续所有case的返回值。

switch case语句的用法 第3张

若当前匹配成功的case不存在break,则从当前case开始,依次返回后续case的返回值,直到遇到break,跳出判断。

switch case语句的用法 第4张

C语言

如图为switch case 语句的通用形式。

switch case语句的用法 第5张

c语言中每一个case 的最后加上一个break语句,就是为了防止它进入下一个case,把下一个case中的语句输出来。如例图。

switch case语句的用法 第6张

结束一个switch case 语句是有两中结束方式的,第一种是遇到switch case 这个语句的括号。

switch case语句的用法 第7张

第二种是遇到break。

switch case语句的用法 第8张

把default 这个语句,放在case 的中间,就是两个case 语句的中间,之后你在运行这个语句,可以看到语句是如图运行。

switch case语句的用法 第9张

case 中的语句,用代码验证。这样的代码在编译的时刻就会出现错误 ,原因是标号只能是语句的一部分,而并非语法。

switch case语句的用法 第10张
标签: 语句 switch
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/y87pk9.html