小编Zan*_*_x3的帖子

分部是java中的incorect

我很迷惑.我想要获得一个int价值:

Integer ord = new Double(33 / (-2 * 1.1)).intValue();
Run Code Online (Sandbox Code Playgroud)

期望:-15
输出:-14

怎么了?

当我尝试:

Double d = 33 / (-2 * 1.1);
Run Code Online (Sandbox Code Playgroud)

输出: -14.999999999999998

有任何想法吗?提前致谢!

java floating-point division

0
推荐指数
1
解决办法
223
查看次数

标签 统计

division ×1

floating-point ×1

java ×1