【发布时间】:2011-02-08 22:28:07
【问题描述】:
现在我正在尝试这个:
int a = round(n);
其中n 是double,但它不起作用。我究竟做错了什么?
【问题讨论】:
-
你真的应该更详细地阐述“不工作”。发生什么了?不会发生什么?你期待什么?你有什么错误?你在同一个类中有
round()方法吗?你import static java.lang.Math.*了吗?等等。有很多方法可以对数字进行四舍五入,因此也有很多可能的答案。换句话说,您的问题含糊不清,无法以目前的形式得到合理的回答。它在黑暗中拍摄。 -
“不工作”是否意味着不四舍五入到最接近的 int、抛出异常或不向上/向下舍入?这个问题没有用答案交叉引用上下文是没有用的。