JAVA进阶教学之(数字格式化和高精度数字)
生活随笔
收集整理的這篇文章主要介紹了
JAVA进阶教学之(数字格式化和高精度数字)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
數(shù)字的格式化方便我們對(duì)于統(tǒng)計(jì)數(shù)字的時(shí)候便于區(qū)分
?
代碼演示:
new DecimalFormat("###,###.##");
package com.lbj.javase.number;import java.text.DecimalFormat;public class DecimalFormatTest01 {public static void main(String[] args) {//java.text.DecimalFormat 專門負(fù)責(zé)數(shù)字格式化的// #表示數(shù)字 ,表示千分位 .表示小數(shù)點(diǎn) 0表示不夠時(shí)補(bǔ)0DecimalFormat df=new DecimalFormat("###,###.##");String s=df.format(1234.56);System.out.println(s);//1,234.56DecimalFormat df2=new DecimalFormat("###,###.0000");String s2=df2.format(1234.56);System.out.println(s2);//1,234.5600} }?
?
BigDecimal 屬于大數(shù)據(jù),精度極高,不屬于基本數(shù)據(jù)類型,屬于java對(duì)象,引用數(shù)據(jù)類型,
SUN提供的一個(gè)類,專門用在財(cái)務(wù)軟件中,不能用double作為財(cái)務(wù)軟件的數(shù)據(jù)類型建模
代碼演示:
package com.lbj.javase.number;import java.math.BigDecimal;public class BigDecimalTest01 {public static void main(String[] args) {//精度極高的100BigDecimal v1=new BigDecimal(100);//精度極高的200BigDecimal v2=new BigDecimal(200);//求和,因?yàn)椴皇腔緮?shù)據(jù)類型,因此不能直接v1+v2//需要調(diào)用方法求和BigDecimal v3=v1.add(v2);System.out.println(v3);//300} }?
總結(jié)
以上是生活随笔為你收集整理的JAVA进阶教学之(数字格式化和高精度数字)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卸载后以前拍的视频会删除吗_可立拍!苹果
- 下一篇: Spring的AOP-基本概念