Google 出品的 Java 编码规范和编程指南,权威又科学,强烈推荐(16)
caseFOO:
或default:
) , 后面跟着一条或多条语句 。
4.8.4.1 缩进
与其它块状结构一致 , switch块中的内容缩进为2个空格 。
每个switch标签后新起一行 , 再缩进2个空格 , 写下一条或多条语句 。
4.8.4.2 Fall-through:注释
在一个switch块内 , 每个语句组要么通过breakcontinuereturn
或抛出异常来终止 , 要么通过一条注释来说明程序将继续执行到下一个语句组 , 任何能表达这个意思的注释都是OK的(典型的是用// fall through
) 。 这个特殊的注释并不需要在最后一个语句组(一般是default
)中出现 。 示例:
switch (input) { case 1: case 2: prepareOneOrTwo(); // fall through case 3: handleOneTwoOrThree(); break; default: handleLargeNumber(input);
4.8.4.3 default的情况要写出来
推荐阅读
- 暴雪|错失DOTA一错再错?曾经的“暴雪出品,必属精品”为啥风光不再?
- 暗区突围|曾被称为“nc出品必属精品”的韩国大厂,如今遭遇三连跪
- 漫威银河护卫队|中日巅峰对决!日本Google Play年度最佳游戏提名,看点十足
- 明日方舟|游戏《明日方舟》决定动画化,由Yostar Pictures影业出品
- 手机游戏|拳头出品依旧值得信赖,英雄联盟手游复刻经典,皮肤可360度观看
- 仙女座|圣衣神话仙女座瞬重生版手办官图公开 万代出品的回锅肉真的不香
- 传统文化|周年庆即将来袭,对比2款周年庆皮肤,周年庆出品,必属精品
- 霰弹枪|剑与远征:废土出品并属精品,耀光终有可用大C!
- 我的世界|我的世界:Java种子新出炉,内陆蘑菇岛算什么,这些种子它不香?
- 暴雪|为何暴雪出品,已经不再是精品?(下)