Java 中 switch语句的应用
刚学计算机语言,所以是菜鸟了,希望大家解释一下那个事正确的呀、、、谢谢
在JAVA中,若a和b均为整形变量并已正确赋值,正确的switch语句是?
A、switch(a+b);{....}
B、switch(a+b*3.0);{....}
C、switch(a%b);{....}
------解决方案--------------------C
A a+b 有可能 大于 Integer.MAX_VALUE
B 里面是double
------解决方案--------------------A/C:a,b均为整形,相加后还是整形。switch,支持int,char,枚举行。。a对b求于还是整形吧。
------解决方案--------------------A和C,在java中switch语句只支持整型,两个整型相加减乘除还有末,都是整型。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------考虑取值范围
------解决方案--------------------如果要算“;”的话,就选D吧。不算就是C了。
话说看看D是什么?没有就是C。
当没有正确答案的时候,选一个最接近正确答案的作为正确答案。
------解决方案--------------------