java是否以相同的方式处理两个版本的计算:
版本1:
double output = 5 + 3 + (5 / 3) - 8 * 10 + 12 - 20 - (5 / 3) - 8 * 10 * Math.Pi;
版本2:
double pi = Math.Pi;
double a = 5/3;
double b = 8 * 10;
double output = 5 + 3 + a - b + 12 - 20 - a - b * pi;
与性能/内存/精度相关是否相等?
“单一操作”是指单一舍入?而不是每个术语三个单独的舍入??