Java數字的格式化

2021-09-01 20:27:04 字數 1021 閱讀 4036

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 則設定數字的小...