Math.round(11.5)等于多少? Math.round(-11.5)等于多少?

1.先说下怎么理解

round()方法可以这样理解:

将括号内的数+0.5之后,向下取值,

比如:round(3.4)就是3.4+0.5=3.9,向下取值是3,所以round(3.4)=3; 

round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=-10

所以,Math.round(11.5)=12;

现在再来看,Math.round(11.5),Math.round(-11.5)你应该知道等于多少了吧,掌握了方法就好解决问题了。

这个题面试了很多家就一家遇到,所以就来和大家分享下。

 

扩展:常用的三个

 

Math.ceil求最小的整数,但不小于本身.  

 

ceil的英文意义是天花板,该方法就表示向上取整,

 

例子:

 

所以,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;

Java代码  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpdwyy.html