文章插圖

文章插圖
數字的格式在解決實際問題時使用非常普遍 , 這時可以使用DedmalFormat類對結果進行格式化處理 。例如 , 將小數位統一成2位 , 不足2位的以0補齊 。
表1 DecimalFormat支持的特殊字符
下面編寫一個Java程序 , 演示如何使用DecimalFormat類將數字轉換成各種格式 , 實現代碼如下 。
import java.text.DecimalFormat;import java.util.Scanner;public class Test08 {public static void main(String[] args) {// 實例化DecimalFormat類的對象 , 并指定格式DecimalFormat df1 = new DecimalFormat("0.0");DecimalFormat df2 = new DecimalFormat("#.#");DecimalFormat df3 = new DecimalFormat("000.000");DecimalFormat df4 = new DecimalFormat("###.###");Scanner scan = new Scanner(System.in);System.out.print("請輸入一個float類型的數字:");float f = scan.nextFloat();// 對輸入的數字應用格式 , 并輸出結果System.out.println("0.0 格式:" + df1.format(f));System.out.println("#.# 格式:" + df2.format(f));System.out.println("000.000 格式:" + df3.format(f));System.out.println("###.### 格式:" + df4.format(f));}}12345678910111213141516171819復制代碼類型:[java]執行上述代碼 , 輸出結果如下所示:請輸入一個float類型的數字:5487.456970.0 格式:5487.5#.# 格式:5487.5000.000 格式:5487.457###.### 格式:5487.45712345復制代碼類型:[java]【java 求百分比 java百分號怎么算】請輸入一個float類型的數字:5.00.0 格式:5.0#.# 格式:5000.000 格式:005.000###.### 格式:5
- 軟件外包java方向是什么意思 軟件工程外包方向
- Java寫接口 java接口開發教程
- java unzip解壓為空 下載的zip文件是空的
- 呼叫中心系統源碼 java 呼叫中心開源源代碼
- java數據結構有哪些面試 Java數據結構有哪些
- Java語言的特性有哪些 JAVA語言的主要特性
- java配置環境變量步驟視頻教程 java怎樣配置環境變量
- java的測試工具 java軟件測試工具
- 高情商的女人會這樣做 前任求復合怎樣高情商回復
- 2002年高考作文題目 2002年高考作文
