函数用法"/>
Java math.ceil 函数用法
Java math.ceil 函数用法
大于等于参数,且相当于整数值的double类型值(即小数部分为0)
/*** Returns the double conversion of the most negative (closest to negative* infinity) integer value greater than or equal to the argument.* <p>* Special cases:* <ul>* <li>{@code ceil(+0.0) = +0.0}</li>* <li>{@code ceil(-0.0) = -0.0}</li>* <li>{@code ceil((anything in range (-1,0)) = -0.0}</li>* <li>{@code ceil(+infinity) = +infinity}</li>* <li>{@code ceil(-infinity) = -infinity}</li>* <li>{@code ceil(NaN) = NaN}</li>* </ul>*/public static native double ceil(double d);
描述
java.lang.Math.ceil(double a) 返回最小的(最接近负无穷大)double值,大于或相等于参数,并相等于一个整数。特殊情况:
如果参数值已经等于某个整数(+0,—0等任意整数)或者是NaN,那么结果与参数相同。
如果参数范围在(-1.0),那么结果是负零。
如果参数是NaN或无穷大或正零或负零,那么结果与参数相同。
声明
以下是java.lang.Math.ceil()方法的声明
public static double ceil(double a)
参数
a -- a value.
返回值
此方法返回最小的(最接近负无穷大)浮点值大于或相等于参数,并相等于一个整数。
异常
NAN
实例
public class mathceil {
public static void main(String[] args) {
// get two double numbersdouble x = 12.8;double y = 0.3235;
// call ceal for these these numbersSystem.out.println("Math.ceil(" + x + ")=" + Math.ceil(x));System.out.println("Math.ceil(" + y + ")=" + Math.ceil(y));System.out.println("Math.ceil(-0.65)=" + Math.ceil(-0.65));}
}
运行结果:
Math.ceil(12.8)=13.0
Math.ceil(0.3235)=1.0
Math.ceil(-0.65)=-0.0
更多推荐
Java math.ceil 函数用法
发布评论