单选题 阅读下列代码 public class Test{ public static void main(String args[]){ System. out. println((2<0)? 10:8); } } 其运行结果是
【正确答案】 D
【答案解析】[解析] “?:”是三元运算符,首先判断“?”前面的布尔表达式,若为true,则执行“:”左边的表达式,而为false则执行“:”右边的表达式。本题中“2<O? 10:8”,首先“2<0”返回false,故执行“:”右边的表达式,将8返回。