Java中的运算符的左右结合性是什么意思

比如?:是从右到左+(加)从左到右我是说左右结合性... 比如 ?:是从右到左 +(加)从左到右
我是说左右结合性
展开
 我来答
huangxiaoyu338
2008-12-08 · TA获得超过483个赞
知道答主
回答量:74
采纳率:0%
帮助的人:89.7万
展开全部
结合性是这样的
当有多中运算符参与运算的时候,先要考虑优先级,有相同优先级的就看结合性以决定运算顺序。
因为这样,所以,如果没有两个相同优先级的运算,就不存在考虑结合性的问题了。一个?:是体现不出来结合性的。 请看这个:
a?b:c?d:e
这个要怎么算?先看优先级,两个一样。再看结合性,右结合,所以:
先算c?d:e
再算 a?b:(c?d:e) 这就是所谓右结合。如果是左结合的话 就是先算a?b:c
再算 (a?b:c)?d:e
实际上,一般结合性的问题都可以用括号来解决。
以上答案参考了百度上其他资料,希望能对你有帮助。
笨瓜007
2008-11-25 · TA获得超过426个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:475万
展开全部
? :属于三元运算符
expression1 ? expression2 : expression3
是一种特殊运算..
判断?前的算式(expression1)是否为true,
如果为true,返回:前面的式子(expression2)的结果.
如果为false,返回:后面的式子(expression3)的结果.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式