当前位置:刘伯温火凤凰公式网 > 三目运算符 >

谁能给我解释下java中三目运算符从右向左运算到底是什么意思?

  a?b:c这个的意思我知道,a为true执行b,false执行c。那这里的从右向左执行该怎么理解?最好请大侠举个例子解释下,谢谢了。这个真的不能理解了--都没有大牛指导下吗?...

  a?b:c 这个的意思我知道,a为true执行b,false执行c。那这里的从右向左执行该怎么理解?最好请大侠举个例子解释下,谢谢了。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  第一,你没弄清楚编译和运行的区别,false?true?++y:0:2这句话在编译的时候就已经确定结果是2了,所以编译结束开始运行的时候,你的代码等于:

http://idagoldadv.com/sanmuyunsuanfu/194.html
点击次数:??更新时间2019-07-03??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】