问题 单项选择题

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

选择题
填空题