【发布时间】:2018-04-30 03:23:27
【问题描述】:
在下面的案例 1 和案例 2 之间,速度上会不会有任何差异(尽管很小)?
double total = 12.34
double percentage = 56.78;
double amount;
// Case 1:
amount = (100 - percentage) * total;
// Case 2
amount = (100.0 - percentage) * total;
Java 是否会在编译时自动将整数文字 (100) 转换为双精度数 (100.0)?
【问题讨论】:
-
嗯,你可以反编译一下代码看看……
标签: java type-conversion integer double compiler-optimization