中易网

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

答案:1  悬赏:0  
解决时间 2021-03-15 14:03
为什么得出的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
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Bon Jovi 《everyday》 歌词及译文
为什么我电脑一开机cpu温度就显示40多度?而
一岁多的孩子不说话能听懂是什么原因,怎么教
为什么吸血鬼骑士新连载看不到,没有汉化组这
星格调怎么去啊,有知道地址的么
我国全部位于热带的省级行政区的是
红楼梦中贾宝玉最经典的一句话,是什么?
我有一台sony的磁带DV机 请问如何把影像转录
小牛顿科学启蒙教育(纬二路)这个地址在什么地
我在百度贴吧发帖只能写标题,帖子内容写不了
中国古代选拔官员的方式历经“秦朝军功授爵制
电视机无光栅电源指示灯亮
iphone6p打电话没声音,其他一切正常,没摔,
旭冉干货这个地址在什么地方,我要处理点事
反映班级情况作文
推荐资讯
超生被有关部门发现会被罚款,这种罚款是不是
有没有土豪用过苹果5S和6的 感觉那个好?我想
在QQ网上聊天,如何显示标点符号
江西的复读生。在外县复读。之前报了大学且被
我买的氩弧焊机在第一次焊的时候会有飞溅,但
康得大药房郊区NO.6我想知道这个在什么地方
为什么摆布学院打不开?
高压用具昆山要去哪里校验?
0.28化成分数
我胡乱绑定的身份证彩票软件会不会有现在不用
法院判决书不是被执行人网上显示被执行人
怎么去区分真假红木家具,什么材质的比较好?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?