为什么阿里强制我们switch块必须要有default语句

简介: 为什么阿里强制我们switch块必须要有default语句

image.png

强制

在一个 switch 块内,每个 case 要么通过 continue/break/return 等来终止,要么注释说明程序将继续执行到哪一个 case 为止;在一个 switch 块内,都必须包含一个default 语句并且放在最后,即使它什么代码也没有。


注意 break 是退出 switch 语句块,而 return 是退出方法体。


修正:

image.png

目录
相关文章
|
26天前
|
编译器
switch 语句
switch 语句
22 3
|
1月前
Break 语句和continue语句的区别
Break 语句和continue语句的区别
30 0
|
1月前
break语句和continue语句的区别
break语句和continue语句的区别
19 0
|
1月前
|
编译器 C语言
learn_C_deep_7 (switch 语句的基本理解、case 的作用、break的作用switch、case 推荐规则)
learn_C_deep_7 (switch 语句的基本理解、case 的作用、break的作用switch、case 推荐规则)
|
11月前
if-else if与switch的区别
if-else if与switch的区别
85 0
|
Java
case 语句块中没有 break 语句
case 语句块中没有 break 语句
277 0
switch case 执行
switch case 执行
101 0
|
C#
switch case语句
switch case语句
137 0
|
Java
switch case 语句有如下规则
switch case 语句有如下规则
142 0