日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java数字、货币格式化

發布時間:2023/12/13 java 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java数字、货币格式化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?? 廣州瘋狂軟件學院擁有三大課程體系包括: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樓。

?

轉載于:https://www.cnblogs.com/gojava/p/3472651.html

總結

以上是生活随笔為你收集整理的Java数字、货币格式化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。