三元条件运算符ex1?ex2:ex3 相当于下面______语句。 ( )A.i(ex1)ex2;e
三元条件运算符ex1?ex2:ex3,相当于下面______语句。 ( )
A.i(ex1)ex2;else ex3;
B.i(ex2)ex1;else ex3;
C.i(ex1)ex3;else ex2;
D.i(ex3)ex2;else ex1;
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:A
首先理解三元条件运算符ex1?ex2:ex3表示的意思,它所表示的是如果满足条件ex1则执行ex2,否则执行ex3。选项A表示的也是这个意思,所以选项A是正确的。选项B表示的是如果满足ex2则执行ex1,否则执行ex3,所以选项B是不正确的。选项C表示的是如果满足条件ex1则执行ex3,否则执行ex2,所以选项C是不正确的。选项D表示的是如果满足条件ex3则执行ex2,否则执行ex1,所以选项D是不正确的。
相似问题
请完成下列语句中应填的内容: ile pathName=new ile(args[0]); Stri
请完成下列语句中应填的内容: ile pathName=new ile(args[0]); String[]ileNames=pathName 【 】;请帮忙给出正确答案和分析,谢谢!
在程序运行过程中 经常需要扩展数组 则应该使用java.util.【 】类。请帮忙给出正确答案和分析
在程序运行过程中,经常需要扩展数组,则应该使用java util 【 】类。请帮忙给出正确答案和分析,谢谢!
下列Java标识符 错误的是 ( )A._sys_varlB.$changeC.User_nameD
下列Java标识符,错误的是 ( )A._sys_varlB.$changeC.User_nameD.1_ile请帮忙给出正确答案和分析,谢谢!
下面是用户程序对Applet类中方法paint()的重新定义 请在横线处填入正确的语句。 publi
下面是用户程序对Applet类中方法paint()的重新定义,请在横线处填入正确的语句。 public void paint(Graphics g) {g.【 】(“你好!”,10,20);}
下面语句______是正确的? ( )A.char c='ccc';B.loat =0.73;C.l
下面语句______是正确的? ( )A.char c= "ccc ";B.loat =0 73;C.long 1=ox;D.double d=0 6E-2;请帮忙给出正确答案和分析,谢谢!
