去除小數點後多餘的0

2021-07-25 23:10:33 字數 740 閱讀 7374

bigdecimal c = new bigdecimal("14121312.22002000");

numberformat nf = numberformat.getinstance();

nf.setmaximumfractiondigits(6);

string d=nf.format(c);

system.out.print(d);

nf.setmaximumfractiondigits(6);//小數最大幾位		

nf.setminimumfractiondigits(1);//小數最小幾位

nf.setmaximumintegerdigits(1);//整數最大幾位 n

f.setminimumintegerdigits(1);//整數最小幾位

小數最小位數規定不足的自動補零,並且列印出的格式是14,121,312.2200這個樣子的。即是數字格式化輸出

如果小數部分丟失的第一位數字大於等於5,

那麼顯示的最後一位會增1(四捨五入)

如果用string  就是c直接格式轉換的話,會崩掉

decimalformat df1 = new decimalformat("####.######");

if(ent.getheight()!=null&&!ent.getheight().isempty())



Python刪除小數點後多餘的0

刪除小數點後多餘的0 輸入12.22 12.20 12.0輸出 12.22 12.2 12 判斷型別並結合字串的rstrip def delete extra zero n 刪除小數點後多餘的0 ifisinstance n,int return n ifisinstance n,float n s...

sqlserver把小數點後面多餘的0去掉

select 5000 10000.0 想變成0.5 select 5500 10000.0 想變成0.55 select 5550 10000.0 想變成0.555 select 5555 10000.0 想變成0.5555 其結果分別為 0.5000000 0.5500000 0.5550000...

小數點後k位

立華奏在學習初中數學的時候遇到了這樣一道大水題 設箱子內有 n 個球,其中給 m 個球打上標記,設一次摸球摸到每乙個球的概率均等,求一次摸球摸到打標記的球的概率 但是她改了一下詢問方式 設最終的答案為 p 請輸出 p 小數點後 k1 到 k2 位的所有數字 若不足則用 0 補齊 第一行乙個整數 t,...