1、Math.floor() 向下取整,即小于这个数的最大的那个整数。入参:double,返回值:double
Math.floor(2.2) = 2.0;
Math.floor(-2.2) = -3.0;
Math.floor(2.5) = 2.0;
Math.floor(-2.5) = -3.0;
Math.floor(2.7) = 2.0;
Math.floor(-2.7) = -3.0;
2、Math.ceil() 向上取整,即大于这个数的最小的那个整数。入参:double,返回值:double
Math.ceil(2.2) = 3.0;
Math.ceil(-2.2) = -2.0;
Math.ceil(2.5) = 3.0;
Math.ceil(-2.5) = -2.0;
Math.ceil(2.7) = 3.0;
Math.ceil(-2.7) = -2.0;
3、Math.rint() 返回最接近该值的那个整数。注意: 如果存在两个这样的整数,则返回其中的偶数。入参:double,返回值:double
Math.rint(100.500) = 100.0;
Math.rint(101.500) = 102.0;
Math.rint(101.100) = 101.0;
4、Math.round() 四舍五入。入参:double,返回值:long
Math.round(2.2) = 2;
Math.round(-2.2) = -2;
Math.round(2.5) = 3;
Math.round(-2.5) = -2;
Math.round(2.7) = 3;
Math.round(-2.7) = -3;