Java简单算术运算

时间:2018-12-05 10:46:35

标签: java integer-arithmetic

我将向您展示使我感到困惑的三段代码

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。 有人可以解释发生了什么事吗?

0 个答案:

没有答案