欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java中DecimalFormat用法詳解

 更新時間:2018年03月01日 11:17:36   作者:指尖de柔情  
這篇文章主要為大家詳細介紹了Java中DecimalFormat的用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

我們經(jīng)常要將數(shù)字進行格式化,比如取2位小數(shù),這是最常見的。Java 提供DecimalFormat類,幫你用最快的速度將數(shù)字格式化為你需要的樣子。下面是一個例子:

importjava.text.DecimalFormat; 

public class TestNumberFormat{  

  public static void main(String[]args){ 

    doublepi=3.1415927; //圓周率 

    //取一位整數(shù) 
    System.out.println(newDecimalFormat("0").format(pi));   //3 
    //取一位整數(shù)和兩位小數(shù) 
    System.out.println(newDecimalFormat("0.00").format(pi)); //3.14 
    //取兩位整數(shù)和三位小數(shù),整數(shù)不足部分以0填補。 
    System.out.println(new DecimalFormat("00.000").format(pi));// 03.142 
    //取所有整數(shù)部分 
    System.out.println(newDecimalFormat("#").format(pi));   //3 
    //以百分比方式計數(shù),并取兩位小數(shù) 
    System.out.println(new DecimalFormat("#.##%").format(pi)); //314.16% 

    longc=299792458;  //光速 
    //顯示為科學計數(shù)法,并取五位小數(shù) 
    System.out.println(newDecimalFormat("#.#####E0").format(c)); //2.99792E8 
    //顯示為兩位整數(shù)的科學計數(shù)法,并取四位小數(shù) 
    System.out.println(newDecimalFormat("00.####E0").format(c)); //29.9792E7 
    //每三位以逗號進行分隔。 
    System.out.println(newDecimalFormat(",###").format(c));   //299,792,458 
    //將格式嵌入文本 
    System.out.println(newDecimalFormat("光速大小為每秒,###米。").format(c)); 

  } 

} 

DecimalFormat 類主要靠 # 和 0 兩種占位符號來指定數(shù)字長度。0 表示如果位數(shù)不足則以 0 填充,# 表示只要有可能就把數(shù)字拉上這個位置。上面的例子包含了差不多所有的基本用法,如果你想了解更多,請參考 DecimalFormat 類的文檔。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • springboot2?使用activiti6?idea插件的過程詳解

    springboot2?使用activiti6?idea插件的過程詳解

    這篇文章主要介紹了springboot2?使用activiti6?idea插件,本文通過截圖實例代碼相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • spring boot配置ssl(多cer格式)超詳細教程

    spring boot配置ssl(多cer格式)超詳細教程

    這篇文章主要介紹了spring boot配置ssl(多cer格式)超詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • Maven+SSM框架實現(xiàn)簡單的增刪改查

    Maven+SSM框架實現(xiàn)簡單的增刪改查

    這篇文章主要介紹了Maven+SSM框架實現(xiàn)簡單的增刪改查,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • SpringCloud Gateway路由核心原理解析

    SpringCloud Gateway路由核心原理解析

    本文主要介紹了SpringCloudGateway的基礎(chǔ)構(gòu)建塊、工作原理以及核心原理解析,SpringCloudGateway是Spring官方基于SpringSpringBoot和ProjectReactor等技術(shù)開發(fā)的網(wǎng)關(guān),旨在為微服務架構(gòu)提供一種簡單而有效的統(tǒng)一的API路由管理方式
    2024-10-10
  • Mybatis接口Mapper內(nèi)的方法為啥不能重載嗎

    Mybatis接口Mapper內(nèi)的方法為啥不能重載嗎

    這篇文章主要介紹了Mybatis接口Mapper內(nèi)的方法為啥不能重載嗎,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • 使用Rhino讓java執(zhí)行javascript的方法實例

    使用Rhino讓java執(zhí)行javascript的方法實例

    這篇文章主要介紹了java使用Rhino執(zhí)行javascript的方法,Rhino由Mozilla開發(fā),是 JavaScript 一種基于Java的實現(xiàn)
    2013-12-12
  • 支付寶APP支付(IOS手機端+java后臺)版

    支付寶APP支付(IOS手機端+java后臺)版

    這篇文章主要為大家詳細介紹了支付寶APP支付(IOS手機端+java后臺)版,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • java 設(shè)計模式之適配器模式的詳解

    java 設(shè)計模式之適配器模式的詳解

    這篇文章主要介紹了java 設(shè)計模式之適配器模式的詳解的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Java中SPI機制的實現(xiàn)詳解

    Java中SPI機制的實現(xiàn)詳解

    SPI(Service?Provider?Interface),是?JDK?內(nèi)置的一種服務提供發(fā)現(xiàn)機制,可以用來啟用框架擴展和替換組件,下面我們就來看看Java中SPI機制的具體實現(xiàn)
    2024-01-01
  • 詳細解讀Java?Spring?AOP

    詳細解讀Java?Spring?AOP

    這篇文章主要介紹了Java?Spring框架中AOP的工作原理,AOP面向切面編程其實也可以被看作是一個設(shè)計模式去規(guī)范項目的結(jié)構(gòu)。需要的朋友可以收藏下,方便下次瀏覽觀看
    2021-12-12

最新評論