最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java Math.round函數(shù)詳解

 更新時間:2021年08月11日 10:03:14   作者:無名小卒菜  
這篇文章主要介紹了Java Math.round函數(shù)詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下

1.代碼如下:

public class TestMathRound {
    public static void main(String[] args) {
        System.out.println("小數(shù)點后第一位=5");
        System.out.println("正數(shù):Math.round(11.5)=" + Math.round(11.5));//12
        System.out.println("負(fù)數(shù):Math.round(-11.5)=" + Math.round(-11.5));//-11
        System.out.println();
        System.out.println("小數(shù)點后第一位<5");
        System.out.println("正數(shù):Math.round(11.46)=" + Math.round(11.46));//11
        System.out.println("負(fù)數(shù):Math.round(-11.46)=" + Math.round(-11.46));//-11
        System.out.println();
        System.out.println("小數(shù)點后第一位>5");
        System.out.println("正數(shù):Math.round(11.68)=" + Math.round(11.68));//12
        System.out.println("負(fù)數(shù):Math.round(-11.68)=" + Math.round(-11.68));//-12
    }
}

2.結(jié)果如下,可以自己運行。

3.本來以為是四舍五入,取最靠近的整數(shù),查了網(wǎng)上說有四舍六入五成雙,最后還不如看源碼。源碼如下:

    public static long round(double a) {
        if (a != 0x1.fffffffffffffp-2) // greatest double value less than 0.5
            return (long)floor(a + 0.5d);
        else
            return 0;
    }

 我們看到round函數(shù)會默認(rèn)加0.5,之后調(diào)用floor函數(shù),然后返回。floor函數(shù)可以理解為向下取整。

4.綜上,Math.round函數(shù)是默認(rèn)加上0.5之后,向下取整。

到此這篇關(guān)于Java Math.round函數(shù)詳解的文章就介紹到這了,更多相關(guān)Java Math.round函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JAVA中 終止線程的方法介紹

    JAVA中 終止線程的方法介紹

    JAVA中 終止線程的方法介紹,需要的朋友可以參考一下
    2013-03-03
  • Java實戰(zhàn)之網(wǎng)上書店管理系統(tǒng)的實現(xiàn)

    Java實戰(zhàn)之網(wǎng)上書店管理系統(tǒng)的實現(xiàn)

    本文將利用Java語言實現(xiàn)網(wǎng)上書店管理系統(tǒng)。其功能一般包括:圖書信息管理、用戶信息管理、圖書購買、圖書訂單查看、圖書添加、圖書維護(hù)等等,感興趣的可以了解一下
    2022-06-06
  • java面向?qū)ο笤O(shè)計原則之單一職責(zé)與依賴倒置原則詳解

    java面向?qū)ο笤O(shè)計原則之單一職責(zé)與依賴倒置原則詳解

    這篇文章主要介紹了java面向?qū)ο笤O(shè)計原則之單一職責(zé)與依賴倒置原則的分析詳解,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家多多進(jìn)步早日升職加薪
    2021-10-10
  • Java中包的概念和用法實戰(zhàn)案例分析

    Java中包的概念和用法實戰(zhàn)案例分析

    這篇文章主要介紹了Java中包的概念和用法,結(jié)合具體案例形式分析了java包的概念、原理、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-09-09
  • Java獲取工程路徑方法詳解

    Java獲取工程路徑方法詳解

    這篇文章主要介紹了Java獲取工程路徑方法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • java批量修改文件名的實現(xiàn)方法

    java批量修改文件名的實現(xiàn)方法

    這篇文章主要介紹了 java批量修改文件名的實現(xiàn)方法的相關(guān)資料,實現(xiàn)批量修改文件下的所有文件的文件名,具有一定的參考價值,需要的朋友可以參考下
    2017-07-07
  • Java排序算法之桶排序算法解析

    Java排序算法之桶排序算法解析

    這篇文章主要介紹了Java排序算法之桶排序算法解析,桶排序 (Bucket sort)或所謂的箱排序,是一個排序算法,工作原理是將數(shù)組分到有限數(shù)量的桶子里,每個桶子再個別排序,有可能再使用別的排序算法或是以遞歸方式繼續(xù)使用桶排序進(jìn)行排序,需要的朋友可以參考下
    2023-10-10
  • 詳解基于java的Socket聊天程序——服務(wù)端(附demo)

    詳解基于java的Socket聊天程序——服務(wù)端(附demo)

    這篇文章主要介紹了詳解基于java的Socket聊天程序——服務(wù)端(附demo),具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • SpringCloud Gateway跨域配置代碼實例

    SpringCloud Gateway跨域配置代碼實例

    這篇文章主要介紹了SpringCloud Gateway跨域配置代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • JavaEE中用response向客戶端輸出中文數(shù)據(jù)亂碼問題分析

    JavaEE中用response向客戶端輸出中文數(shù)據(jù)亂碼問題分析

    這篇文章主要介紹了JavaEE中用response向客戶端輸出中文數(shù)據(jù)亂碼問題分析,需要的朋友可以參考下
    2014-10-10

最新評論

米林县| 瓮安县| 娱乐| 连山| 龙岩市| 宜阳县| 东乡县| 蒙阴县| 和田县| 台山市| 中西区| 育儿| 榆中县| 梅州市| 海南省| 宁陵县| 安顺市| 建始县| 桓台县| 称多县| 通渭县| 沂水县| 新泰市| 林芝县| 凉城县| 娄底市| 沧源| 卫辉市| 榆林市| 呼伦贝尔市| 乐亭县| 汉川市| 延寿县| 柘荣县| 新兴县| 社旗县| 且末县| 武宣县| 繁峙县| 大庆市| 濉溪县|