中易网

int x=0,y=1; if(++x == y-- & x++==1||--y==0) System.out.println("x="+x+",y="

答案:1  悬赏:10  
解决时间 2021-04-08 08:15
为什么得出的x=2,y=0
最佳答案
if(++x == y-- & x++==1||--y==0)
这句话中
根据运算优先级,先算&
++x==y--相当于
x=x+1;//x成1
x==y;结果是true
y=y-1;//y成0
然后x++==1
则是
x==1; //结果是true
x=x+1;//x成2
所以++x == y-- & x++==1总体结果是true
因为短路原则,后面||就不计算了
所以x最终是2,y是0
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
朋友电脑地址有知道的么?有点事想过去
u3d animator 怎么控制持续动作
求教新百伦一双鞋的寿命有多久走路穿
原始股可以当做动产去抵押贷款么?
湖滨大道/X208(路口)地址在什么地方,想过去
一个正方体的表面积是54平方厘米,他的棱长是
G2000官方旗舰店
卫生间淋浴隔断地面砖选择
在一个事业单位干了10年临时工。难道没编制的
豆浆的保质期和保鲜期在各种温度下是多久?详
2K11mp球员名单如何更新
张余口腔诊所怎么去啊,有知道地址的么
煤化工 工艺方案编制包括哪些内容
要求是叠词 春风() 秋雨() 烈日() 白雪
蓝牙耳机有同时连接两部手机的功能,可是我却
推荐资讯
中国比较出名的皮具公司有那些
毕业论文好写么?大概需要多长时间完成?
齿轮轮廓的画法
去富士康带被子吗???????????????/不带行吗?
身份证加他行信用卡加上这个工牌可以办信用卡
山东省专升本市场营销和国贸专业哪个好升?这
敦煌市的繁华地段是哪里?
世华杂货店怎么去啊,有知道地址的么
射手座不适合什么颜色
一天吃一克干燕窝够吗?
中国传媒大学-国际交流中心这个地址在什么地
电脑只能进VGA模式,一调高分辨率就黑屏是什
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?