问题
单项选择题
阅读下面代码: 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。