黑马程序员技术交流社区

标题: Math.ceil(11.3)等於多少? Math.ceil(-11.3)等於多少? [打印本页]

作者: 吴华二    时间: 2012-3-24 16:05
标题: Math.ceil(11.3)等於多少? Math.ceil(-11.3)等於多少?
Math.ceil(11.3)等於多少? Math.ceil(-11.3)等於多少?
这个应该等于多少哇?知道的朋友讲一下原理。
作者: 王思兰    时间: 2012-3-24 16:22
public static double ceil(double a)返回最小的(最接近负无穷大)double 值,该值大于或等于参数,并且等于某个整数。特殊情况是:
•如果参数值总是等于某个整数,那么结果与该参数相同。
•如果参数是 NaN、无穷大、正零或负零,那么结果与参数相同。
•如果参数值小于零,但是大于 -1.0,那么结果是负零。
注意,Math.ceil(x) 的值与 -Math.floor(-x) 的值完全相同。
API上的
作者: 张明星    时间: 2012-3-24 16:46
Math.ceil(11.3) 结果为 12,Math.ceil(-11.3)结果为 -11
ceil(m)    返回大于m的最小整数
floor(m)  返回小于m的最大整数
round(m)  返回最接近m 的整数,即四舍五入
作者: 和心愿    时间: 2012-3-24 17:56
这可以当成英语问题,ceil的意思是房顶,你可以把成这的“顶”它和floor“底”构成一间房,这房里住着介于顶和底的数.每层都有顶和底。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2