阅读下列代码 public class Test{ public static void main(String args[]){ System. out. println((2<0)? 10:8);

admin2012-12-13  41

问题 阅读下列代码      public class Test{          public static void main(String args[]){           System. out. println((2<0)? 10:8);          }      }    其运行结果是

选项 A、2
B、0
C、10
D、8

答案D

解析 “?:”是三元运算符,首先判断“?”前面的布尔表达式,若为true,则执行“:”左边的表达式,而为false则执行“:”右边的表达式。本题中“2<O? 10:8”,首先“2<0”返回false,故执行“:”右边的表达式,将8返回。
转载请注明原文地址:https://kaotiyun.com/show/V92p777K
0

最新回复(0)