单选题
阅读下列代码。
public class Test2005{
public static void main(String args[]){
System.out.println((3>2)?4:5);
}
}
其运行结果是______。
【正确答案】
C
【答案解析】[解析] 本题考查条件表达式。条件表达式的一般形式为expression1?expression2:expression3,其中表达式expression1是关系表达式或布尔逻辑表达式,如果计算值为true,则把表达式expression2的计算结果作为整个条件表达式的结果;反之则把表达式expression3的计算结果作为整个条件表达式的结果。对本题而言,3>2的计算值为true,所以运行结果为4。