java math.ceil

作者:原创时间:2022-04-02
文档

java math.ceil是什么,让我们一起了解一下?

Math.ceil()是常见编程语言中的常用代码,ceil() 方法执行的是向上取整计算,返回的是大于或等于函数参数,并且与之最接近的整数。

 Math.ceil(param)是如何使用的?

代码如下:

double dividend = 7;// 被除数
double divisor = 2;// 除数
double flag = 0;
int result1 = 0;
int result2 = 0;
// 函数式
flag = Math.ceil(dividend / divisor);//向上取整计算
result1 = (int)flag;//将结果转化为int数据类型
// 判断式:整除法
if ((dividend % divisor) == 0) {
result2 = (int)dividend / (int)divisor;               // 将操作数转化为int型数据
} else {
result2 = ((int)dividend / (int)divisor) + 1;         // 将操作数转化为int型数据
}
 
Object[] options = { "成功", "取消" };
JOptionPane.showOptionDialog(null, "函数ceil求值=" + result1 + "; 判断求值=" +result2, 
"Warning",JOptionPane.DEFAULT_OPTION, 
JOptionPane.WARNING_MESSAGE,null, options, options[0]);

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.
     *      * Special cases:
     *      * {@code ceil(+0.0) = +0.0}     * {@code ceil(-0.0) = -0.0}     * {@code ceil((anything in range (-1,0)) = -0.0}     * {@code ceil(+infinity) = +infinity}     * {@code ceil(-infinity) = -infinity}     * {@code ceil(NaN) = NaN}     *      */
    public static native double ceil(double d);

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java matlab java matrix java memcpy java merge java method java mian java mina java mkdir java mmap java mockito java modelandview java module java monad java mono java mqtt java multiset java mvvm java mybatisplus java namespace java newinstance java mapping java malloc java main java logstash java logging java localtime java locale java list.contains java list.add java linq java linklist java leveldb java lamada java kudu java kmeans java keystore java kafka java jxl java jvm java jtextfield