将double转换为Int,四舍五入

如何将double值转换为int执行以下操作:

Double If x = 4.97542. Convert to int x = 4.

Double If x = 4.23544. Convert to int x = 4.

也就是说,答案总是四舍五入。

回答:

如果你明确地 doubleint,小数部分将被截去。例如:

int x = (int) 4.97542;   //gives 4 only

int x = (int) 4.23544; //gives 4 only

此外,如果Math.floor()需要double返回值,也可以使用方法舍入值。

以上是 将double转换为Int,四舍五入 的全部内容, 来源链接: utcz.com/qa/400387.html

回到顶部