Double 資料保留兩位小數一 五舍六入

2021-08-01 04:39:46 字數 703 閱讀 4379

1

package

com;23

public

class

t2 13

14/**

15* 保留double型別小數後兩位,不四捨五入,直接取小數後兩位 比如:10.1269 返回:10.12

16*

17*

@param

doublevalue

18*

@return

19*/

20public

static string calculateprofit(double

doublevalue)

2627 }

執行結果:

0.23

0.23

0.24

0.20

其他:

2:decimalformat此類的用發:

decimalformat此類格式化數字以後返回的是字串,用#號格式化,位數不夠的時候不補0, 用0格式化位數不夠的時候補0.

相關的部落格

double 資料保留兩位小數二:直接擷取小數後面兩位,不進行四捨五入

double保留兩位小數

一 返回double型別 方法1 double d 1.005 d double math.round d 100 100 方法2 bigdecimal.round half up表示四捨五入 bigdecimal.round half down表示五舍六入 bigdecimal.round up表...

String轉double保留兩位小數

關於此問題,網上一些答案不太靠譜 通過實踐,此處只提供乙個辦法 string price cny map.get cny double cny double.parsedouble price cny 這個是轉為double型別 decimalformat df new decimalformat ...

保留兩位小數

1.只要求保留n位不四捨5入 float f 0.55555f int i int f 100 f float i 1.0 100 2.保留n位,四捨五入 decimal d decimal.round decimal.parse 0.55555 2 3.保留n位四捨五入 math.round 0....