小编Ser*_*nov的帖子

将int转换为double然后返回到java中的int

快速的问题.

这总是如此吗?

int i = ...;
double d = i;
if (i == (int) d) ...
Run Code Online (Sandbox Code Playgroud)

或者我需要做四舍五入才能确定?

if (i == Math.round(d)) ...
Run Code Online (Sandbox Code Playgroud)

java primitive type-conversion

5
推荐指数
1
解决办法
5311
查看次数

标签 统计

java ×1

primitive ×1

type-conversion ×1