单选题
阅读下列代码
public class Test 2005{
public static void main(String args[]){
System.out.println((3>2)?4:5);
}
}
其运行结果是【 】
【正确答案】
C
【答案解析】这段程序代码非常简单,就是在屏幕上输出表达式(3>2)?4:5的结果。显然,?:是条件运算符。它的一般形式为:表达式?语句1:语句2。其中,表达式应该是关系或布尔逻辑表达式,其计算结果为布尔值。如果该值为true,则计算语句1,并将计算结果作为整个条件表达式的结果;如果为false,则计算语句2,并将计算结果作为条件表达式的结果。本题中关系表达式(3>2)的结果是true,因此表达式(3>2)94:5的运算结果为4。因此,本题的正确答案是C。