问题
单项选择题
给出下列的程序代码片段,m为哪个值时将会输出default switch(m) case 0:System.out.println("case0"); case 1:System.out.println("case 1");break; case 2:System.out.println("case 2");break; default:System.out.println("default");
A.0
B.1
C.2
D.3
答案
参考答案:D
解析:解析:此题考查switch语句的用法,switch的判断的条件必须是一个int
型值,也可以是byte,short和char型的值,case中需要注意的是一个case后面一般要接一
个break语句才能结束判断,否则将继续执行其他case而不进行任何判断,如果没有任何
值符合CaSe列出的判断,则执行default的语句,default是可选的,可以没有,如果没有
default而又没有任何值匹配case中列出的值,则switch不执行任何语句。