问题 单项选择题

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

A.2

B.3

C.4

D.5

答案

参考答案:C

解析: 本程序是输出问号表达式的结果。问号表达式ex1 ex2:ex3的含义是先判断表达式ex1的值,如果该值为真,执行语句ex2,否则执行ex3。本程序中,表达式1为3>2值为真,所以结果是第二个表达式的值即4。

多项选择题
判断题