文章目录
条件分支
- 对于switch/case语句以下说法正确的有。
A、default语句是可选的,但是如果出现default则必须位于所有的case后面
B、case子句后面的值必须是常量,且不可重复
C、switch后面的表达式的值如果是数值型,则必须是可精确匹配的整数值,如int\long,而不能是浮点数
D、case后面的break是必选的,不能省略break
正确答案:B选项
错误分析:
A选项,default语句可以不放在所有的case后面
C选项,switch/case不支持long类型
D选项。break是可以省略的 - 以下代码执行结果
System.out.println(1/0.0);
System.out.println(-1/0.0);
System.out.println(1/0);
答案:
Infinity
-Infinity
运行期异常java.lang.ArithmeticException