一、Math.round()
Math.round(1.0)=1
Math.round(1.4)=1
Math.round(1.5)=2
Math.round(1.6)=2
Math.round(-1.0)=-1
Math.round(-1.4)=-1
Math.round(-1.5)=-1
Math.round(-1.6)=-2
结论:大于五全部加,等于五正数加,小于五全不加。
二、Math.floor() 和 Math.ceil()
Math.floor()方法,表示“向下取整”,返回值为double类型。
Math.floor(1.0) == 1.0
Math.floor(1.4) == 1.0
Math.floor(1.5) == 1.0
Math.floor(1.6) == 1.0
Math.floor(-1.0) == -1.0
Math.floor(-1.4) == -2.0
Math.floor(-1.5) == -2.0
Math.floor(-1.6) == -2.0
Math.ceil()方法,表示“向上取整”,返回值double类型。
Math.ceil(1.0) == 1.0
Math.ceil(1.4) == 2.0
Math.ceil(1.5) == 2.0
Math.ceil(1.6) == 2.0
Math.ceil(-1.0) == -1.0
Math.ceil(-1.4) == -1.0
Math.ceil(-1.5) == -1.0
Math.ceil(-1.6) == -1.0