DecimalFormat中格式化問題


  一:前言

    每天自己斗會看到新的東西,每天自己都會學到東西,但是覺得自己老是想一口吃一個胖子。每天看到一個知識點都把其收藏了,但是自己也沒有時間去看,不知道自己到底想感謝什么。真是自己無語,本來說是把自己最近學到的知識點都總結下,一個方面一個方面的總結,但是也是沒時間,不知道自己是想感謝什么。煩!是由於自己的心太大了,但是自己的能力確是跟不上啊。最近說要重新看下java,並且學習linux,還有Python,現在我想問下自己,你有這么多時間來學習這些東西嗎?答案是沒有的。還是盡力而為吧。

  二:問題

    今天自己開始做公司分給我的零花錢模塊,在做一個報表的時候遇到了一個小寫轉化大寫的,今兒去了解DecimalFormat這個類的用法。

直接給代碼看看運行起來看區別就知道了!

 

代碼如下:

package JavaTest;

import java.text.DecimalFormat;

public class DemacialFormatDemo {
    public static void main(String args[]){
        DecimalFormat f1,f2;
    
        f1=new DecimalFormat("0.000");
        f2=new DecimalFormat("#.000");
        
        System.out.println("帶0號的"+f1.format(0.20));
        System.out.println("帶#的"+f2.format(0.20));
        
        f1=new DecimalFormat("0.00");
        f2=new DecimalFormat("0.##");
        
        System.out.println("小數點00:"+f1.format(0.2));
        System.out.println("小數點##:"+f2.format(0.2));
        

        f1=new DecimalFormat("0.00");
        f2=new DecimalFormat("##.00");
        
        System.out.println("00的整數:"+f1.format(22));
        System.out.println("##的整數:"+f2.format(22));
        
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM