黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java對浮點數取整方法floor

Java對浮點數取整方法floor

更新時間:2020-07-24 15:52:59 來源:動力節點 瀏覽5284次

在java中的Math類中有三種方法對浮點數取整

floor//向下取整

ceil//向上取整

round//四舍五入取整

例如:

Math.floor(1.3);//1

Math.floor(1.7);//1

Math.ceil(1.3);//2

Math.ceil(1.7);//2

Math.round(1.3);//1

Math.round(1.7);//2

很簡單的辦法。

這個取整有一個很好的應用

例如:1.736向下取整保留兩位小數,應該如何辦?

一種直接辦法就是用BigDecimal.setScale().doubleValue()的方法(具體如何做看我上一篇日志java保留兩位小數),這樣子比較麻煩,因為用到大浮點數了,也會出現7-8位小數突然多出來一個1。

那有沒有簡單辦法?

當然,把1.736*100=173.6

然后Math.floor(173.6)=173

然后再173/100=1.73這樣子就可以了。

或者:1.734向上保留兩位小數,精確到0.05,這個時候用大浮點數也要先乘以2再保留,然后再除以2.

但我們完全可以直接乘以20,然后Math.ceil(1.734*20)/20這樣子就是最終結果了。。

Java對浮點數取整方法floor

以上就是動力節點java培訓機構的小編針對“Java對浮點數取整方法floor”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日韩欧美一区二区三区视频 | 国产的一级毛片完整 | 极品美女aⅴ高清在线观看 极品美女丝袜被的网站 | 操人的网站 | 黄色片免费播放 | 1024国产你懂的日韩 | 小 视频 黄 | 在线播放影院 | 亚洲男女视频 | 成人午夜视频免费看欧美 | 一区二区三区在线 | 日韩一级特黄毛片在线看 | 天堂最新在线资源 | 成年午夜性爽快免费视频不卡 | 黄网址在线永久免费观看 | 欧美88888在线观看 | 欧美成人免费全部色播 | 99国产成人高清在线视频 | 国产一级特黄aa大片免费 | 欧美国产亚洲精品a第一页 欧美国产在线观看 | 色视频www在线播放国产人成 | 成人午夜视频免费观看 | 国内视频一区二区三区 | 国产成人不卡 | 欧美一区中文字幕 | 国产三级福利 | 羞羞官网 | 国产免费一区二区三区在线观看 | hs网站在线观看 | h片免费看 | 男人的天堂黄色片 | 欧洲成人在线观看 | 欧美黄色一级片视频 | 三级经典三级日本三级欧美 | 视频一区欧美 | 黄色网址视频 | 又粗又黄又猛又爽大片免费 | 亚洲国产成人精品一区91 | 刺激花蒂抽搐视频在线看 | 国产第一页浮力影院-欢迎你 | 国产 日韩 欧美 高清 |