?? 廣州瘋狂軟件學院擁有三大課程體系包括:java課程,android課程,ios課程,本月基礎強化營(可先就業后付款)火熱報名中,歡迎有志之士電話或者咨詢。
package com.tq365.util;
import java.text.NumberFormat;
import java.util.Locale;
public class FormatTest {
public static void main(String[] args) {
//無格式化輸出
double d=10000.0/3.0;
System.out.println("無格式化輸出:"+d);
NumberFormat numberFormat=NumberFormat.getNumberInstance();
//保留四位小數
//numberFormat.setMaximumFractionDigits(4);
//小數點前六位數字
//numberFormat.setMinimumIntegerDigits(6);
//System.out.println(numberFormat.format(d));
//本地默認格式3,333.333
System.out.println(numberFormat.format(d));
//使用本地默認格式輸出貨幣值
NumberFormat currentFormat=NumberFormat.getCurrencyInstance();
//¥3,333.33
System.out.println("本地默認格式輸出貨幣值:"+currentFormat.format(d));
//使用本地默認格式輸出百分數
NumberFormat percentFormat=NumberFormat.getPercentInstance();
System.out.println("本地默認格式輸出百分數:"+percentFormat.format(d));
//使用美國貨幣輸出形式
NumberFormat currentFormatUS=NumberFormat.getCurrencyInstance(Locale.US);
//$3,333.33
System.out.println("美國貨幣輸出形式:"+currentFormatUS.format(d));
}
}
DecimalFormat
import java.text.DecimalFormat;
public class TestNumberFormat {
public static void main(String[] args) {
double pi = 3.1415927; // 圓周率
// 取一位整數
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));
}
}
下面是自己的方式:
double dou = 150000/3.5;
System.out.println("原版:"+dou);
//每三位以逗號分隔,并保留2位小數
System.out.println(String.format("%1$,.2f", dou));
瘋狂Java培訓專注軟件開發培訓,提升學員就業能力,重點提升實踐動手能力。瘋狂軟件開設了java課程,ios課程,android課程,為你提供一個學習java技能的好機會,瘋狂軟件特大優惠活動,加瘋狂軟件微信號(瘋狂軟件),搶優惠,優惠100元+贈送iOS教材一本 詳情請看瘋狂java培訓官網。IT從業著仍是社會所需要的高端人才,廣州瘋狂軟件之力于培養企業所需要的中高端IT人才,讓你成為備受企業青睞的人才。
瘋狂Java培訓專注軟件開發培訓,提升學員就業能力,重點提升實踐動手能力。技術知識沉淀深厚的老師,讓你感受Java的魅力,激發你對于編程的熱愛,讓你在半年的時間內掌握8-10萬的代碼量,掌握Java核心技術,成為真正的技術高手;通過大量全真企業項目瘋狂訓練,迅速積累項目經驗。讓你成為技能型的現代化高端人才,迅速獲得高薪就業!時間不等人,趕緊聯系我們吧!瘋狂java培訓中心地址:廣州天河區車陂灃宏大廈3樓。
?