java中的Math.round(-1.5)等于多少_取整



-1 等于 -1,因为在数轴上取值时,中间值(0.5)向右取整,所以正 0.5 是往上取整,负 0.5 是直接舍弃。(观点不认同)

Math提供了三个与取整有关的方法:ceil、floor、round (1)ceil:向上取整; (2)floor:向下取整; (3)round:四舍五入;

1、ceil:向上取整 向上取整:无论小数点后面的数字是多少,都向上取整到最接近的整数。 Math.ceil(11.3)= 12; Math.ceil(-11.3)= -11; 2、floor:向下取整; 向下取整:无论小数点后面的数字是多少,都向下取整到最接近的整数。 Math.floor(11.3)= 11; Math.floor(-11.3)=-12; 3、round:四舍五入;

  • 四舍五入:根据四舍五入规则取整。
  • 对于正数,加0.5然后向下取整。 Math.round(11.3)= 11; Math.round(11.8)= 12;
  • 对于负数,减0.5然后向上取整。 Math.round(-11.3)= -11; Math.round(-11.8)= -12;