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

Java Math.round(),Math.ceil(),Math.floor()的區(qū)別詳解

 更新時間:2020年08月27日 09:36:50   作者:瑞 新  
這篇文章主要介紹了Java Math.round(),Math.ceil(),Math.floor()的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Math.round() “四舍五入”,

小數(shù)點后第一位<5

  • 正數(shù):Math.round(11.46)=11
  • 負數(shù):Math.round(-11.46)=-11

小數(shù)點后第一位>5

  • 正數(shù):Math.round(11.68)=12
  • 負數(shù):Math.round(-11.68)=-12

小數(shù)點后第一位=5

  • 正數(shù):Math.round(11.5)=12
  • 負數(shù):Math.round(-11.5)=-11
 double d = 3.1415926;
 double d2 = 18.58;
 double d3 = -15.23;
 double d4 = -16.85;
 long round1 = Math.round(d); // 結(jié)果 3
 long round2 = Math.round(d2); // 結(jié)果 19
 long round3 = Math.round(d3); // 結(jié)果 -15
 long round4 = Math.round(d4); // 結(jié)果 -17

Math.ceil() “向上取整”, 即小數(shù)部分直接舍去,并向正數(shù)部分進1

  double d = 3.1415926;
  double d2 = 18.58;
  double d3 = -15.23;
  double d4 = -16.85;
  double d5 = -16.5;
  double d6 = 16.5;
  
  double ceil1 = Math.ceil(d); // 結(jié)果 4.0
  double ceil2 = Math.ceil(d2); // 結(jié)果 19.0
  double ceil3 = Math.ceil(d3); // 結(jié)果 -15.0
  double ceil4 = Math.ceil(d4); // 結(jié)果 -16.0
  double ceil5 = Math.ceil(d5); // 結(jié)果 -16.0
  double ceil6 = Math.ceil(d6); // 結(jié)果 17.0

 【注】該數(shù)為小數(shù)時,小數(shù)部分直接舍去

Math.floor() “向下取整” ,即小數(shù)部分直接舍去

  double d = 3.1415926;
  double d2 = 18.58;
  double d3 = -15.23;
  double d4 = -16.85;
  double d5 = -16.5;
  double d6 = 16.5;
  
  double floor1 = Math.floor(d); // 結(jié)果 3.0
  double floor2 = Math.floor(d2); // 結(jié)果 18.0
  double floor3 = Math.floor(d3); // 結(jié)果 -16.0
  double floor4 = Math.floor(d4); // 結(jié)果 -17.0
  double floor5 = Math.floor(d5); // 結(jié)果 -17.0
  double floor6 = Math.floor(d6); // 結(jié)果 16.0

 【注】 Math.floor()容易出現(xiàn)精度問題,舉個最簡單例子:

對小數(shù) 8.54 保留兩位小數(shù)(雖然它已經(jīng)保留了 2 位小數(shù)):

Math.floor(8.54*100)/100 // 輸出結(jié)果為 8.53, 注意是 8.53 而不是 8.54。

所以這種函數(shù)慎用。

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

相關(guān)文章

  • SpringBoot使用Jasypt對YML文件配置內(nèi)容加密的方法(數(shù)據(jù)庫密碼加密)

    SpringBoot使用Jasypt對YML文件配置內(nèi)容加密的方法(數(shù)據(jù)庫密碼加密)

    本文介紹了如何在SpringBoot項目中使用Jasypt對application.yml文件中的敏感信息(如數(shù)據(jù)庫密碼)進行加密,通過引入Jasypt依賴、配置加密密鑰、加密敏感信息并測試解密功能,可以提高配置文件的安全性,減少因配置文件泄露導(dǎo)致的安全風(fēng)險,感興趣的朋友一起看看吧
    2025-03-03
  • SpringBoot集成Neo4j的詳細教程

    SpringBoot集成Neo4j的詳細教程

    Spring Boot 提供了對 Neo4j 的良好支持,使得開發(fā)者可以更方便地使用圖數(shù)據(jù)庫,通過使用 Spring Data Neo4j,開發(fā)者可以輕松地進行數(shù)據(jù)訪問、操作以及管理,本文將詳細介紹如何在 Spring Boot 應(yīng)用中集成 Neo4j,需要的朋友可以參考下
    2024-11-11
  • Java多線程 線程同步與死鎖

    Java多線程 線程同步與死鎖

    這篇文章主要介紹了 Java多線程 線程同步與死鎖的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • 深入理解Spring Cache框架

    深入理解Spring Cache框架

    今天給大家分析一下 Spring 框架本身對這些緩存具體實現(xiàn)的支持和融合。使用 Spring Cache 將大大的減少我們的Spring項目中緩存使用的復(fù)雜度,提高代碼可讀性。本文將從以下幾個方面來認識Spring Cache框架。感興趣的小伙伴們可以參考一下
    2018-11-11
  • SpringBoot+隨機鹽值+雙重MD5實現(xiàn)加密登錄

    SpringBoot+隨機鹽值+雙重MD5實現(xiàn)加密登錄

    數(shù)據(jù)加密在很多項目上都可以用到,大部分都會采用MD5進行加密,本文主要介紹了SpringBoot+隨機鹽值+雙重MD5實現(xiàn)加密登錄,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • Java四種常用線程池的詳細介紹

    Java四種常用線程池的詳細介紹

    今天小編就為大家分享一篇關(guān)于Java四種常用線程池的詳細介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 微服務(wù)如何通過feign.RequestInterceptor傳遞參數(shù)

    微服務(wù)如何通過feign.RequestInterceptor傳遞參數(shù)

    這篇文章主要介紹了微服務(wù)如何通過feign.RequestInterceptor傳遞參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • SpringBoot整合Docker實現(xiàn)一次構(gòu)建到處運行的操作方法

    SpringBoot整合Docker實現(xiàn)一次構(gòu)建到處運行的操作方法

    本文講解的是 SpringBoot 引入容器化技術(shù) Docker 實現(xiàn)一次構(gòu)建到處運行,包括鏡像構(gòu)建、Docker倉庫搭建使用、Docker倉庫可視化UI等內(nèi)容,需要的朋友可以參考下
    2022-10-10
  • JavaFX實現(xiàn)簡易時鐘效果(一)

    JavaFX實現(xiàn)簡易時鐘效果(一)

    這篇文章主要為大家詳細介紹了JavaFX實現(xiàn)簡易時鐘效果的第一篇,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • java 使用HttpURLConnection發(fā)送數(shù)據(jù)簡單實例

    java 使用HttpURLConnection發(fā)送數(shù)據(jù)簡單實例

    這篇文章主要介紹了java 使用HttpURLConnection發(fā)送數(shù)據(jù)簡單實例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06

最新評論

尼勒克县| 株洲县| 宿州市| 辽中县| 南江县| 安吉县| 洛南县| 晋江市| 汉阴县| 青川县| 靖宇县| 香港 | 工布江达县| 聂荣县| 宁强县| 上林县| 隆安县| 镇江市| 长武县| 英吉沙县| 富蕴县| 云梦县| 永定县| 南皮县| 奇台县| 桂阳县| 肥乡县| 雅安市| 霸州市| 南漳县| 和静县| 永川市| 长治县| 固始县| 伽师县| 潢川县| 礼泉县| 棋牌| 淅川县| 红原县| 北辰区|