java math.ceil

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

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的函數用法:

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);