Java语言运算:
发布网友
发布时间:2022-05-05 15:13
我来回答
共1个回答
热心网友
时间:2022-06-27 16:13
这是正确的结果。
首先执行
x=a++;此时x=2,a=3;
然后执行
y=++a;但先是a+1,再将结果赋给y,即a=4,y=4;
再执行
System.out.println("x="
+
a++);此时x=4,a=5;
最后执行
System.out.println("y="
+
++a);但先是a+1,再将结果赋给y,即a=6,y=6.
所以x=4,y=6.