问题 单项选择题

阅读下面代码 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。

问答题 简答题
单项选择题