使用下面的代码我试图将double值四舍五入到最接近的整数Eg 2.3到2.0,2.6到3.0。但是如果我按照Math.round函数传递2.5之类的值它应该返回3但是我是得到2的输出
sec)
答案 0 :(得分:0)
Math#round()
确实在2.5到3之间。文档声明:
使用tie返回与参数最接近的{@code long} 四舍五入到正无穷大。
// Prints 3.
System.out.println(String.valueOf(Math.round(2.5d)));
// Prints 144.
System.out.println(String.valueOf(Math.round(143.567)));