给出下列代码片段: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子句。
以下程序的输出结果是()。public static void main(String[] args) {Scanner scan = new Scanner(System.in);int x = 200, y = -10, z = 300;if (x < y)if (y < 0) z = -z;else z += 10;System.out.println(z);}
A. -300
B. 300
C. 310
D. 200