Java保留兩位小數的方法
保留兩位小數一般有如下幾種方法:
1,BigDecimal.setScale方法,在做精確計數的應用時,經常會用到BigDecimal,需要注意的一點是,初始化BigDecimal時必須用String,否則精度不正確。
結果:0.72
2,DecimalFormat,這個類我使用得不多
結果:1.14
3,String.format,使用最簡單
結果0.14
1,BigDecimal.setScale方法,在做精確計數的應用時,經常會用到BigDecimal,需要注意的一點是,初始化BigDecimal時必須用String,否則精度不正確。
點選(此處)摺疊或開啟
-
BigDecimal bg = new BigDecimal("0.719");
- System.out.println(bg.setScale(2,RoundingMode.HALF_UP))
2,DecimalFormat,這個類我使用得不多
點選(此處)摺疊或開啟
-
DecimalFormat format = new DecimalFormat("#0.00");
- System.out.println(format.format(1.135))
3,String.format,使用最簡單
點選(此處)摺疊或開啟
- System.out.println(String.format(\"%.2f\", 0.135));
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28912557/viewspace-1418591/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python保留兩位小數五種常用的方法!Python
- oracle保留兩位小數Oracle
- JavaScript保留兩位或者其他位數小數JavaScript
- JavaScript浮點數保留兩位小數JavaScript
- MySQL保留幾位小數的4種方法MySql
- ToString()格式和用法大全,C#實現保留兩位小數的方法C#
- java保留2位小數及BigDecimal使用JavaDecimal
- 前端保留兩位小數toFixed(2)會有坑前端
- jdk8之stream求和,保留兩位小數JDK
- Android&Java保留小數位數的幾種寫法AndroidJava
- C++保留有效位與保留小數位C++
- iOS小數點格式化:最多保留兩位小數,小數點後末尾的0不要iOS
- mysql格式化小數保留小數點後兩位(小數點格式化)MySql
- 手機直播原始碼,flutter 隨機數的生成和保留兩位小數原始碼Flutter隨機
- android kotlin 小數保留格式化位數AndroidKotlin
- 影片直播app原始碼,EditText保留小數位數APP原始碼
- python 使用 round 方法保留 1 位和 2 位小數時沒有進行四捨五入Python
- Python如何保留float型別小數點後3位Python型別
- sqlserver資料庫中如果對數值型的欄位進行小數點保留兩位,如果是小於1的數,前面的0消失解決方案SQLServer資料庫
- Math類產生隨機數後保留一位小數隨機
- input限制只能輸入整數或保留小數點後2位的浮點數
- 控制資料的小數位數 java / jsJavaJS
- Python中保留整數常用的方法!Python
- Python中怎麼保留小數?Python
- POJ 3737 UmBasketella & printf佔位符%lf和%f & cin/cout取消繫結加速 & cin/cout保留小數位數
- 校驗帶有兩位小數正規表示式
- BigDecimal加減乘除運算,保留2位小數點,初始化,與0的比較Decimal
- js-正負數保留小數點特定位數JS
- hutool jsonutil BigDecimal 保留小數點處理JSONDecimal
- 匹配非零開頭的最多帶兩位小數的數字正規表示式
- 金額輸入校驗,限制小數點後兩位
- 尤拉計劃714:兩種數位的數
- Python實現"數字轉換為十六進位制"的兩種方法
- PHP 保留小數點後有效數字(四捨五入)PHP
- 兩個有序陣列的中位數陣列
- Windows10系統禁用小娜保留搜尋框的方法Windows
- 數位DP小記
- Java程式設計小技巧(1)——方法傳回兩個物件Java程式設計物件
- JAVA——拆分位數Java