技术问 - Math类中round、ceil和floor方法的功能各是什么

  • round方法表示四舍五入,先增加0.5然后再向下取整
    它的返回值类型为int型
    例如Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11

  • ceil方法的功能是向上取整,就是取大于a的最小的整数值
    它的返回值类型并是 double型
    若a是正数,则把小数“入”,若a是负数,则把小数“舍

  • floor方法的功能是向下取整,就是取小于a的最大的整数值
    它的返回值类型是 double型
    若a是正数,则把小数“舍”;若a是负数,则把小数“入”

Math.round(6.4) = 6
Math.round(-6.4) = -6
Math.ceil(6.4) = 7.0
Math.ceil(-6.4) = -6.0
Math.floor(6.4) = 6.0
Math.floor(-6.4) = -7.0

你可能感兴趣的:(技术问 - Math类中round、ceil和floor方法的功能各是什么)