▲难道就没有会的吗???!

来源:百度知道 编辑:UC知道 时间:2024/05/21 14:10:44
研究下面的Java代码,当x=2时,运行结果是()。 (选择一项)
Switch(x){
Case 1:
System.out.println(1);
Case 2:
Case 3:
System.out.println(3);
Case 4:
System.out.println(4);
}
a) 没有输出任何结果
b) 输出结果为3
c) 输出结果是3和4
d) 输出结果是1、3和4
------------------------------------------
这题目看不懂啊,谁解释一下,谢了啊
最后的工兵 瞎说,不会别捣乱!!!
瞧不起不懂装懂的人,连我都不如!!!!!!!!!!!

输出3,4
case后面都没有break语句,所以从符合条件的入口进入以后不会跳出switch,会顺序执行完后面的case语句

当然选a了!!!
因为Case 2:后无任何语句!!

C
当X=2时,会执行CASE 2后面 语句,不会再判断是否是等于3或4,所以会自执行:
System.out.println(3);
System.out.println(4);
输出3,4