Pus*_*mar 1 java
我有这个问题
System.out.print((9/5) * 3);
我期待结果,5.4但它返回3.为什么会这样?
5.4
3
Bat*_*eba 8
9/5以整数运算来计算,因此它等于1.
9/5
写作9.0 / 5 * 3是一种常见的修复方式 (将该术语中的一个系数提升为double强制评估以双精度浮点进行.)
9.0 / 5 * 3
double
归档时间:
8 年,6 月 前
查看次数:
89 次
最近记录: