java 保留兩位或者多位的四捨五入操作方法

2021-09-13 12:05:22 字數 914 閱讀 2324

提供幾種保留小數點後幾位的新舊使用方法,廢話不多說直接上方法**

一:使用math

/**

* 進行四捨五入操作

* @param num 原始資料

* @param scale 保留的位數

* @return 已經正確四捨五入後的資料內容

*/public static double round(double num,int scale)

二:使用bigdecimal

/**

* 進行四捨五入操作

* @param num 原始資料

* @param scale 保留的位數

* @return 已經正確四捨五入後的資料內容

*/public static double round(double num,int scale)

三:使用decimalformat

/**

* double型別保留兩位小數

* @param d 原始資料

* @return 正確保留兩位小數後的資料內容

*/public static string decimalformatdouble(double d)

四:使用string.format()方法

/**

* double型別保留兩位小數

* @param d 原始資料

* @return 正確保留兩位小數後的資料內容

*/public static string stringformatdouble(double d)

js四捨五入保留兩位小數(可完全保留兩位)

四捨五入保留2位小數 若第二位小數為0,則保留一位小數 function keeptwodecimal num var result parsefloat num if isnan result alert 傳遞引數錯誤,請檢查!return false result math.round num ...

四捨五入保留兩位小數

1.double x2 0.5698 system.out.println string.format 2f x1 2.以指定的捨入模式格式化雙精度浮點型小數 param d 需格式化小數 param precision 保留小數字數 param roundingmode 捨入模式 return p...

Java 保留兩位小數

decimalformat df new decimalformat 00 df.format 3.1415926 return a string objectdecimalformat常用的格式化符號 符號含義0數字 數字,如果不存在則顯示為空 小數點 減號 分隔符 符號 逗號 分組分隔符 樣例d...