发布日期:2018-03-26
如何使用Java将float转换为int+ 查看更多
如何使用Java将float转换为int
+ 查看更多
发布日期:2018-03-08 17:27
分类:JAVA
浏览次数:229
我使用下面的方法将float转换为int,但它不如我想要的准确:
float a = 8.61f; int b; b =(int)a;
其结果是:8(应该是9)
当a = -7.65f时,结果是:-7(应为-8)
什么是最好的方法呢?
当a = -7.65f时,结果是:-7(应为-8)
什么是最好的方法呢?
回答:
使用Math.round()会将浮点数舍入到最接近的整数。