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;
posted @   BookerABC  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示