问题 单项选择题

阅读下列代码 public class Test 2005{ public static void main(String args[]){System.out.println((3>2)4:5); } } 其运行结果是【 】

A.2

B.3

C.4

D.5

答案

参考答案:C

解析:这段程序代码非常简单,就是在屏幕上输出表达式(3>2)4:5的结果。显然,:是条件运算符。它的一般形式为:表达式语句1:语句2。其中,表达式应该是关系或布尔逻辑表达式,其计算结果为布尔值。如果该值为true,则计算语句1,并将计算结果作为整个条件表达式的结果;如果为false,则计算语句2,并将计算结果作为条件表达式的结果。本题中关系表达式(3>2)的结果是true,因此表达式(3>2)94:5的运算结果为4。因此,本题的正确答案是C。

单项选择题
单项选择题