欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Math.round(11.5)

程序员文章站 2022-03-10 16:04:50
经常看到这句代码,特意来总结一下. 查阅资料一直有人说是"四舍六入五成双",四舍六入没错,不过遇到正负数的话这个就不好判断. 总结:不管正负数,统一加上0.5,向下取数. 11.5 + 0.5 = 12; -11.5 + 0.5 = -11; 控制台输出结果: -1112 ......
math.round(-11.5);
math.round(11.5);

经常看到这句代码,特意来总结一下.

查阅资料一直有人说是"四舍六入五成双",四舍六入没错,不过遇到正负数的话这个就不好判断.

总结:不管正负数,统一加上0.5,向下取数.

11.5 + 0.5 = 12;

-11.5 + 0.5 = -11;

控制台输出结果:

-11
12