最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java輸出多位小數(shù)的三種方法(附代碼)

 更新時(shí)間:2023年07月25日 11:51:56   作者:滄瀾冥靈  
這篇文章主要給大家介紹了關(guān)于Java輸出多位小數(shù)的三種方法的相關(guān)資料,在實(shí)際工作中常常需要設(shè)定數(shù)字的輸出格式,如以百分比的形式輸出,或者設(shè)定小數(shù)位數(shù)等,需要的朋友可以參考下

方法一:String類的方式

最常用的方式:

image.png

double a=3.141111;
System.out.println(String.format("%.1f",a));//保留一位小數(shù)
System.out.println(String.format("%.2f",a));//保留兩位小數(shù)
System.out.println(String.format("%.3f",a));//保留三位小數(shù)
System.out.print(String.format("%.4f",a));//用print可以取消換行

方法二:printf格式化輸出

與C語言相似,Java中也可以通過printf輸出:

image.png

double a=3.141111;
System.out.printf("%.1f",a);//保留一位小數(shù)
System.out.printf("%.2f",a);//保留兩位小數(shù)
System.out.printf("%.3f",a);//保留三位小數(shù)
System.out.printf("%.4f\n",a);//加\n可以換行

方法三:DecimalFormat類的方式

DecimalFormat 是 NumberFormat 的一個(gè)具體子類,用于格式化十進(jìn)制數(shù)字,主要靠0和#兩個(gè)占位符號(hào)。#表示如果盡可能占需占的位數(shù)。0表示如果位數(shù)不足則用0補(bǔ)足。

image.png

//class前=導(dǎo)入:
import java.text.DecimalFormat;
//#的使用:
DecimalFormat a = new DecimalFormat("#.#");
System.out.println(a.format(12.34)); //打印12.34

DecimalFormat a = new DecimalFormat("#.#");
System.out.println(a.format(12.34)); //打印12.34

DecimalFormat a = new DecimalFormat("##.##");
System.out.println(a.format(12.34)); //打印12.34

DecimalFormat a = new DecimalFormat("###.###");
System.out.println(a.format(12.34)); //打印12.34

可以看出,#好像并沒有什么作用,該打印什么就打印什么,但并不是這樣的,它是與大多與0一起使用,起著很大的作用。

//0的使用:
DecimalFormat a = new DecimalFormat("0.0");
System.out.println(a.format(12.34)); //打印12.34

DecimalFormat a = new DecimalFormat("00.00");
System.out.println(a.format(12.34)); //打印12.34

DecimalFormat a = new DecimalFormat("000.000");
System.out.println(a.format(12.34)); //打印012.340
//#和0的使用
DecimalFormat a = new DecimalFormat("#.#");
System.out.println(a.format(12.34)); //打印12.34

DecimalFormat a = new DecimalFormat("#.#");
System.out.println(a.format(12.34)); //打印12.34

DecimalFormat a = new DecimalFormat("##.##");
System.out.println(a.format(12.34)); //打印12.34

舉例(完整代碼):

import java.text.DecimalFormat;
public class Test {
    public static void main(String[] args) {
        DecimalFormat a = new DecimalFormat("#.00");
        System.out.println(a.format(12.34567)); //四舍五入輸出12.35
    }
}

總結(jié) 

到此這篇關(guān)于Java輸出多位小數(shù)的三種方法的文章就介紹到這了,更多相關(guān)Java輸出多位小數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 通過IEAD+Maven快速搭建SSM項(xiàng)目的過程(Spring + Spring MVC + Mybatis)

    通過IEAD+Maven快速搭建SSM項(xiàng)目的過程(Spring + Spring MVC + Mybatis)

    這篇文章主要介紹了通過IEAD+Maven快速搭建SSM項(xiàng)目的過程(Spring + Spring MVC + Mybatis),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 初識(shí)Java8中的Stream

    初識(shí)Java8中的Stream

    lambda表達(dá)式是stream的基礎(chǔ),接下來通過實(shí)例代碼給大家詳細(xì)介紹java8中的stream,感興趣的朋友一起看看吧
    2017-08-08
  • Springboot集成Minio實(shí)現(xiàn)文件上傳基本步驟

    Springboot集成Minio實(shí)現(xiàn)文件上傳基本步驟

    這篇文章主要介紹了Springboot集成Minio實(shí)現(xiàn)文件上傳基本步驟,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2025-06-06
  • java語言如何生成plist下載ipa文件

    java語言如何生成plist下載ipa文件

    這篇文章主要介紹了java語言如何生成plist下載ipa文件問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Eclipse開發(fā)JavaWeb項(xiàng)目配置Tomcat的方法步驟

    Eclipse開發(fā)JavaWeb項(xiàng)目配置Tomcat的方法步驟

    本文主要介紹了Eclipse開發(fā)JavaWeb項(xiàng)目配置Tomcat的方法步驟,首先介紹eclipse開發(fā)JavaWeb項(xiàng)目需要配置的相關(guān)環(huán)境,使用tomcat軟件在本地搭建服務(wù)器,然后再在eclipse環(huán)境下配置tomcat,感興趣的可以了解一下
    2021-08-08
  • springboot 整合郵件發(fā)送功能

    springboot 整合郵件發(fā)送功能

    這篇文章主要介紹了springboot 整合郵件發(fā)送功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • 解決Idea報(bào)錯(cuò)There is not enough memory to perform the requested operation問題

    解決Idea報(bào)錯(cuò)There is not enough memory 

    在使用Idea開發(fā)過程中,可能會(huì)遇到因內(nèi)存不足導(dǎo)致的閃退問題,出現(xiàn)"There is not enough memory to perform the requested operation"錯(cuò)誤時(shí),可以通過調(diào)整Idea的虛擬機(jī)選項(xiàng)來解決,方法是在Idea的Help菜單中選擇Edit Custom VM Options
    2024-11-11
  • 詳解DES加密算法及在Java程序中的使用示例

    詳解DES加密算法及在Java程序中的使用示例

    這篇文章主要介紹了詳解DES加密算法及在Java程序中的使用示例,文中還有一個(gè)用Java實(shí)現(xiàn)的DES三重加密的例子,需要的朋友可以參考下
    2016-04-04
  • jfreechart畫折線圖的方法

    jfreechart畫折線圖的方法

    這篇文章主要為大家詳細(xì)介紹了jfreechart畫折線圖的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • JDK動(dòng)態(tài)代理原理:只能代理接口,不能代理類問題

    JDK動(dòng)態(tài)代理原理:只能代理接口,不能代理類問題

    這篇文章主要介紹了JDK動(dòng)態(tài)代理原理:只能代理接口,不能代理類問題。具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評論

泾源县| 青铜峡市| 德惠市| 灌阳县| 神木县| 新巴尔虎左旗| 石嘴山市| 定州市| 平凉市| 垫江县| 普定县| 宜黄县| 富阳市| 呼图壁县| 普安县| 蚌埠市| 龙岩市| 寿宁县| 峨山| 广灵县| 贵定县| 辽阳县| 天全县| 开化县| 贵南县| 伊金霍洛旗| 襄垣县| 云霄县| 南岸区| 郓城县| 古交市| 龙海市| 濮阳市| 长子县| 洞头县| 墨脱县| 勃利县| 甘谷县| 全椒县| 周口市| 丰宁|