阅读下面代码: public class Test2005 {  public static void main(String args[]) {   System.out.println((3>2)? 4:5);  } }

admin2013-03-01  28

问题 阅读下面代码:    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。
转载请注明原文地址:https://jikaoti.com/ti/AG80FFFM
0

最新回复(0)