A-A+
给出下面程序段 if(x>0) System.out.println(Hello.);
问题详情
给出下面程序段 if(x>0) System.out.println("Hello."); else if(x>-3) System.out.println("Nice to meet you!"); else System.out.println("How are you?"); 若打印字串"How are you?",则x的取值范围是()。
A.x>0
B.x>-3
C.x<=-3
D.x<=0&x>-3请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:How are you?字串在第二个else后,因此既不满足x>0,也不满足x>-3,因此 x<=-3。