Java X =1 Y =2 Z =3 为什么y+=z--/++x. 输出是6?

Java X =1 Y =2 Z =3 为什么y+=z--/++x. 输出是6?
Java
X =1
Y =2
Z =3
为什么y+=z--/++x. 输出是6?
81186186 1年前 已收到1个回答 举报

sotee130 幼苗

共回答了15个问题采纳率:86.7% 举报

先将等式分解成y=y+(z--/++x)z--之后表达式(z--)的值为3,z的值为2++x之后表达式(++x)的值为2,x的值为2之后(z--/++x)的值为1,再执行y+(z--/++x)=3;System.out.println(y);所以输出的结果应该为3

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.020 s. - webmaster@yulucn.com