Math.round() 函数返回一个数字四舍五入后最接近的整数。

语法:

Math.round(x);

参数:x

返回值:给定数字的值四舍五入到最接近的整数

描述:

如果参数的小数部分大于 0.5,则舍入到相邻的绝对值更大的整数。 如果参数的小数部分小于 0.5,则舍入到相邻的绝对值更小的整数。如果参数的小数部分恰好等于0.5,则舍入到相邻的在正无穷(+∞)方向上的整数。注意,与很多其他语言中的round()函数不同,Math.round()并不总是舍入到远离0的方向(尤其是在负数的小数部分恰好等于0.5的情况下)。

因为round()是Math的静态方法,你应该直接使用Math.round(),而不是作为你创建的Math对象的一个实例方法来使用(Math没有构造函数)。

示例

x=Math.round(20.49);//20
x=Math.round(20.5); //21
x=Math.round(-20.5); //-20
x=Math.round(-20.51);//-21
上一篇:【JAVA】Math.Round()函数常见问题“四舍5入”


下一篇:一场Math.Round函数的误解