如何通过四舍五入将double转换为int in Java?
我需要在Java中将double转换为int,但是数值必须始终四舍五入。即99.99999999-> 99
回答:
强制转换为int会隐式删除任何小数。无需调用Math.floor()(假设为正数)
只需使用(int)进行类型转换,例如:
System.out.println((int)(99.9999)); // Prints 99
话虽这么说,它的行为与Math.floor
向负无穷大舍入
以上是 如何通过四舍五入将double转换为int in Java? 的全部内容, 来源链接: utcz.com/qa/424501.html