數字格式化

2021-08-31 08:09:23 字數 686 閱讀 4796

double pi=3.1415927; //圓周率

//取一位整數

system.out.println(new decimalformat("0").format(pi));   //3

//取一位整數和兩位小數

system.out.println(new decimalformat("0.00").format(pi)); 

//取兩位整數和三位小數,整數不足部分以0填補。

system.out.println(new decimalformat("00.000").format(pi));// 03.142

//取所有整數部分

system.out.println(new decimalformat("#").format(pi));   //3

//以百分比方式計數,並取兩位小數

system.out.println(new decimalformat("#.##%").format(pi)); 

計算百分比:

double d = double.parsedouble(obj[2].tostring());

bigdecimal bd = new bigdecimal(string.valueof(d/count));

string percent = new decimalformat("#.##%").format(bd);

格式化數字

格式化數字 下表是可在format函式中用於格式化數字的字元。字元 說明0 數字佔位符。顯示乙個數字或0。如果表示式在格式字串中出現0的位置上有數字,則顯示該數字 否則在該位置顯示0。如果數字的位數少於格式表示式中 0 的個數 小數點任一側 則顯示前導零或尾隨零。如果數字的小數點分隔符右側的位數多於...

數字格式化

x 3.1415926535 round x,2 out 1 3.14in 2 round x,2 out 2 3.14in 3 當位於中間時候,取整偏向最近的偶數 y 1.5 z 2.5 round y out 3 2in 4 round z out 4 2in 5 round 1.6 out 5...

iOS 數字的格式化(NSNumber格式化)

在開發的過程中,我們會遇到這樣的問題,在金額沒三位中間會加乙個逗號的那種格式。例如 123456變成123,456的情況。數字的格式化的 nsstring numstring nsstring stringwithformat 12345678.89 nsnumberformatter format...