double pi = 3.1415927;//pi
// 取一位整數
system.out.println(new decimalformat("0").format(pi));// 3
// 取一位整數和兩位小數
system.out.println(new decimalformat("0.00").format(pi));// 3.14
// 取兩位整數和三位小數,整數不足部分以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));// 314.16%
long c = 299792458;
// 顯示為科學計數法,並取五位小數
system.out.println(new decimalformat("#.#####e0").format(c));// 2.99792e8
// 顯示為兩位整數的科學計數法,並取四位小數
system.out.println(new decimalformat("00.####e0").format(c));// 29.9792e7
// 每三位以逗號進行分隔。
system.out.println(new decimalformat(",###").format(c));// 299,792,458
// 將格式嵌入文字
system.out.println(new decimalformat("光速大小為每秒,###公尺。").format(c));
java 格式化數字
publicclasstestnumberformat publicstaticvoidmain stringargs doublepi 3.1415927 圓周率 取一位整數 system.out.println newdecimalformat 0 format pi 3 取一位整數和兩位小數 ...
java數字的格式化
1 格式化整數 把浮點數轉化為整數 numberformat nf numberformat.getintegerinstance double v 12.6 system.out.println nf.format v 輸出結果13,因為自動捨入的。2 格式化浮點數 保留兩位小數,自動進製,負數也...
Java程式設計數字的格式化
1 numberformat類的setmaximumintegerdigits 和setmumimumintegerdigits 分別可以設定數字的的整數部分要求位數的最大值和最小值,setmaximumfractiondigits 和setminimumfractiondigits 則設定數字的小...