为什么结果是8而不是9?
按我的逻辑:
++x 给出4x = 8x应该增加x++,因此它应该是9.我的逻辑出了什么问题?:
int x = 3;
x = x++ + ++x;
System.out.println(x); // Result: 8
Run Code Online (Sandbox Code Playgroud) int x = 3;
System.out.println(x++ + ++x + x++); // 13
Run Code Online (Sandbox Code Playgroud)
为什么结果是13?
我的逻辑:
++x 在中心给44 + 4 + 4 = 12 所以结果必须是12. java ×2