单项选择题

下列代码中
if(x>0)System.out.println("first");
else if(x>-3)System.out.println("second");
elseSystem.out.println("third");
要求打印字符串为"second"时,x的取值范围是( )。

A) x≤0并且x>-3
B) x>0
C) x>-3
D) x≤-3