问题
单项选择题
给出下列的程序代码片段,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不执行任何语句。