我将向您展示使我感到困惑的三段代码
int var1 = 2;
int var2 = 6;
int var3 = var1;
var3 = var2++ * var3 + var2 / var3;
System.out.println(var3);
结果是15(我想是17)。
int var1 = 2;
int var2 = 6;
int var3 = var1;
var3 = var2 * var3 + var2 / var3;
System.out.println(var3);
结果仍然是15 ......
int var1 = 2;
int var2 = 6;
int var3 = var1;
var3 = var2-- * var3 + var2 / var3;
System.out.println(var3);
结果是14。 有人可以解释发生了什么事吗?