题目内容

给出下面代码段:public class Test1{public static void main(String[] args) {Scanner scan = new Scanner(System.in);int m = scan.nextInt();switch (m) {case 0:case 1:System.out.println("case0 or case 1");break;case 2:System.out.println("case 2");break;default:System.out.println("default");break;}}}下列m的哪个值将引起"default"的输出?

A. 0
B. 1
C. 2
D. 4

查看答案
更多问题

给出下列代码片段:if(x>0){ System.out.print("first"); }else if(x>-3){ System.out.print("second"); }else { System.out.print("third"); }请问x处于什么范围时将打印字符串"second" ?

A. x>0
B. x>-3
C. x<=-3
D. x<=0&&x>-3

switch后的表达式不能使用下列哪种数据类型( )?

A. double
B. byte
C. short
D. char

以下关于if-else语句描述中,错误的是( )。

A. if语句可以单独使用
B. else语句可以单独使用
C. if-else语句可以进行嵌套
D. if或else语句体中的语句若多于一条,外面需用大括号括起来

以下关于switch语句的描述中,错误的是()。

A. case分支中包含多条语句时,可以不用大括号{ }括起。
B. case后面必须是常量。
C. default子句是可选择的,可以省略。
D. break语句写在case的后面,作用是跳出此case子句。

答案查题题库