日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Java BigDecimal除法精度和格式化輸出方式

瀏覽:89日期:2023-12-07 08:50:31
目錄BigDecimal除法精度和格式化輸出答案BigDecimal的用法詳解保留兩位小數(shù),四舍五入,數(shù)字格式化,科學(xué)計(jì)數(shù)法轉(zhuǎn)數(shù)字,數(shù)字里的逗號(hào)處理構(gòu)造器描述方法描述常用方法BigDecimal除法精度和格式化輸出

import java.math.BigDecimal;import java.math.MathContext;import java.math.RoundingMode;import java.text.DecimalFormat;public class Main { public static void main(String[] args) {//保留兩位小數(shù)DecimalFormat df1 = new DecimalFormat('0.00'); DecimalFormat df2 = new DecimalFormat('#.##');//0.00表示沒數(shù)字位置用0補(bǔ)齊,#。##代表有就有沒有就沒有System.out.println(df1.format(0.156));System.out.println(df2.format(0.156));//高精度實(shí)數(shù)除法MathContext mc = new MathContext(10, RoundingMode.HALF_DOWN); //必須設(shè)置精度//ROUND_HALF_UP: 遇到0.5的情況時(shí)往上近似,例: 1.5 -> 2//ROUND_HALF_DOWN : 遇到0.5的情況時(shí)往下近似,例: 1.5 -> 1BigDecimal a = BigDecimal.valueOf(5.16545213);BigDecimal b = BigDecimal.valueOf(1.512345);BigDecimal ans = a.divide(b, mc); //高精度整數(shù)不用設(shè)置精度,實(shí)數(shù)必須要System.out.println(ans);System.out.println(df1.format(ans)); }}答案

0.16

0.16

3.415524983

3.42

BigDecimal的用法詳解保留兩位小數(shù),四舍五入,數(shù)字格式化,科學(xué)計(jì)數(shù)法轉(zhuǎn)數(shù)字,數(shù)字里的逗號(hào)處理

Java在java.math包中提供的API類BigDecimal,用來對超過16位有效位的數(shù)進(jìn)行精確的運(yùn)算。雙精度浮點(diǎn)型變量double可以處理16位有效數(shù)。

在實(shí)際應(yīng)用中,需要對更大或者更小的數(shù)進(jìn)行運(yùn)算和處理。float和double只能用來做科學(xué)計(jì)算或者是工程計(jì)算,在商業(yè)計(jì)算中要用java.math.BigDecimal。

BigDecimal所創(chuàng)建的是對象,我們不能使用傳統(tǒng)的+、-、*、/等算術(shù)運(yùn)算符直接對其對象進(jìn)行數(shù)學(xué)運(yùn)算,而必須調(diào)用其相對應(yīng)的方法。方法中的參數(shù)也必須是BigDecimal的對象。構(gòu)造器是類的特殊方法,專門用來創(chuàng)建對象,特別是帶有參數(shù)的對象。

構(gòu)造器描述 BigDecimal(int) 創(chuàng)建一個(gè)具有參數(shù)所指定整數(shù)值的對象。 BigDecimal(double) 創(chuàng)建一個(gè)具有參數(shù)所指定雙精度值的對象。 BigDecimal(long) 創(chuàng)建一個(gè)具有參數(shù)所指定長整數(shù)值的對象。 BigDecimal(String) 創(chuàng)建一個(gè)具有參數(shù)所指定以字符串表示的數(shù)值的對象。方法描述 add(BigDecimal) BigDecimal對象中的值相加,然后返回這個(gè)對象。 subtract(BigDecimal) BigDecimal對象中的值相減,然后返回這個(gè)對象。 multiply(BigDecimal) BigDecimal對象中的值相乘,然后返回這個(gè)對象。 divide(BigDecimal) BigDecimal對象中的值相除,然后返回這個(gè)對象。 toString() 將BigDecimal對象的數(shù)值轉(zhuǎn)換成字符串。 doubleValue() 將BigDecimal對象中的值以雙精度數(shù)返回。 floatValue() 將BigDecimal對象中的值以單精度數(shù)返回。 longValue() 將BigDecimal對象中的值以長整數(shù)返回。 intValue() 將BigDecimal對象中的值以整數(shù)返回。常用方法

保留兩位小數(shù)

/** * 保留兩位小數(shù) */ @org.junit.Test public void formatTest() { double num=13.154215;//方式一 DecimalFormat df1 = new DecimalFormat('0.00'); String str = df1.format(num); System.out.println(str); //13.15//方式二 // #.00 表示兩位小數(shù) #.0000四位小數(shù) DecimalFormat df2 =new DecimalFormat('#.00'); String str2 =df2.format(num); System.out.println(str2); //13.15//方式三 //%.2f %. 表示 小數(shù)點(diǎn)前任意位數(shù) 2 表示兩位小數(shù) 格式后的結(jié)果為f 表示浮點(diǎn)型 String result = String.format('%.2f', num); System.out.println(result); //13.15 }

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲综合福利| 亚洲综合色婷婷在线观看| 日韩一区二区三区精品 | 99久久久久| 亚洲v在线看| 久久亚洲国产| 999国产精品| 九九久久电影| 先锋亚洲精品| 国产精品毛片| 亚洲精品裸体| 日本免费新一区视频| 国产精品亚洲人成在99www| 欧美日一区二区三区在线观看国产免 | 欧美亚洲二区| 国产精久久一区二区| 精品视频自拍| 国产99精品一区| 在线一区视频| 欧美一级二级三级视频| 精品视频一区二区三区在线观看 | 美国欧美日韩国产在线播放| 亚洲人成精品久久久| 国产欧美精品| 国产盗摄——sm在线视频| 亚洲精品国产嫩草在线观看| 婷婷成人综合| 亚洲精选av| 国产精品hd| 91精品国产91久久久久久黑人| 欧美不卡高清| 午夜久久av | 激情欧美丁香| 中文字幕亚洲影视| 国产精品免费精品自在线观看| 成人小电影网站| 黄色成人91| 日韩精品乱码av一区二区| 麻豆成人91精品二区三区| 国产日韩电影| 在线视频精品| 91av一区| 久久蜜桃av| 日本精品国产| 日韩免费在线| 免费高清在线一区| 精品伊人久久| 国产一区二区中文| 欧美日韩亚洲一区三区| 群体交乱之放荡娇妻一区二区| 欧美在线综合| 国产aa精品| 日韩精品一二三四| 精品女同一区二区三区在线观看| 激情综合网站| 青青草精品视频| 蜜桃av.网站在线观看| 亚洲欧洲专区| 欧美aa在线观看| 最新亚洲国产| 伊伊综合在线| 日韩不卡手机在线v区| 日韩另类视频| 国产人成精品一区二区三| 免费欧美一区| 精品免费视频| 午夜在线一区| 国产粉嫩在线观看| 日韩超碰人人爽人人做人人添| 日韩电影免费网站| 国产欧美日韩在线观看视频| 欧美日韩免费看片| 国产日产精品一区二区三区四区的观看方式| 色综合www| 国产精品xxx在线观看| 日韩精品一级中文字幕精品视频免费观看 | 国内亚洲精品| 久久国产乱子精品免费女| 一区二区小说| 精品视频网站| 日韩国产欧美视频| 日韩视频一区二区三区在线播放免费观看| 久久av免费看| 三级欧美韩日大片在线看| 欧美日韩国产观看视频| 欧美性www| 视频一区在线视频| 偷拍精品精品一区二区三区| 国产日韩欧美在线播放不卡| 欧美日中文字幕| 福利视频一区| 国产精品久久免费视频| 亚洲青青久久| 欧美日韩黑人| 久久国产欧美| 在线中文字幕播放| 国产美女亚洲精品7777| 丝袜美腿亚洲一区| 亚洲大片在线| 福利在线免费视频| 麻豆91精品视频| 国产图片一区| 亚洲精品综合| 亚洲精品123区| 日韩国产一区二区三区| 国产精品亚洲人成在99www| 中文视频一区| 香蕉成人久久| 中文精品在线| 亚洲成人精选| 欧美日韩中文字幕一区二区三区| 日本一区二区高清不卡| 麻豆精品视频在线观看| 久久精品xxxxx| 91综合久久爱com| 亚州欧美在线| 婷婷久久免费视频| 日本亚洲视频在线| 无码日韩精品一区二区免费| 亚洲综合日本| 久久av在线| 中文字幕乱码亚洲无线精品一区| 免费精品视频| 最近国产精品视频| 亚洲人成毛片在线播放女女| 中文一区一区三区免费在线观| 美女精品在线| 中文字幕亚洲在线观看| 亚洲精品韩国| 日韩国产在线一| 国产免费av国片精品草莓男男| 欧美日一区二区三区在线观看国产免 | 亚洲精品欧美| 日韩精品91亚洲二区在线观看| 日本成人一区二区| 欧美一区影院| 国产精品99久久免费观看| 精品一区av| 三级在线看中文字幕完整版| 天堂√8在线中文| 群体交乱之放荡娇妻一区二区| 久久美女性网| 中国女人久久久| 日韩动漫一区| 精品五月天堂| 久久91导航| 午夜日本精品| 亚洲乱码一区| 国产精品99久久免费| 色一区二区三区四区| 91精品婷婷色在线观看| 午夜一区在线| 国产一卡不卡| 国产传媒在线观看| 激情91久久| 亚洲精品免费观看| 美女视频网站久久| 91精品婷婷色在线观看| 久久国产精品毛片| 国产日产精品_国产精品毛片| 黄色网一区二区| 久久蜜桃精品| 一区二区不卡| 免费一级欧美在线观看视频| 日韩视频网站在线观看| 久久成人一区| 国产精品久久乐| 欧美成人基地| 日韩精品导航| 国产精品久久久久久久久久10秀| 国产精品99一区二区| 日本综合精品一区| 91一区二区| 蜜臀91精品一区二区三区| 9999国产精品| 亚洲九九精品| 国产一区二区三区不卡视频网站| 久久国产中文字幕| 日韩精品免费视频一区二区三区 | 日韩中文影院| 婷婷综合福利| 国产精品久久久久久久免费观看 | 免费精品视频最新在线| 国产精久久久| 免费精品国产| 欧美国产三级| 国产精品嫩草99av在线| 精品久久97| 中文字幕一区二区三区日韩精品| 韩国女主播一区二区三区| 爽好多水快深点欧美视频| 精品国产欧美日韩| 免费视频久久| 精品一区二区三区中文字幕在线| 精品中文一区| 国产精久久一区二区| 老鸭窝毛片一区二区三区| 日本一区二区免费高清| 婷婷成人av| 国产综合精品一区|