问题
单项选择题
阅读下面代码 public class Test { public static void main(String[]args) { System.out.println(2>010:8); } } 其运行的结果是
A.2
B.0
C.10
D.8
答案
参考答案:C
解析: 本程序是输出问号表达式的结果。问号表达式ex1 ex2:ex3的含义是先判断表达式ex1的值,如果该值为真,执行语句ex2,否则执行ex3。本程序中,表达式1为2>0值为真,所以结果是第二个表达式的值即10。