一、數(shù)字類
1.關于數(shù)字格局化:java.text.DecimalFormat;
2.數(shù)字格局元素:
#恣意數(shù)字
,千分位
.小數(shù)點0不行補零
packagecom.bjpowernode.java_learning;importjava.text.DecimalFormat;publicclassD80_1_{publicstaticvoidmain(String[]args){//1.創(chuàng)立數(shù)字格局化目標//需求:參加千分位DecimalFormatdf=newDecimalFormat(“####,###”);//開端格局化//Number–>StringSystem.out.println(df.format(1234567));//需求:參加千分位,保存兩位小數(shù)DecimalFormatdf1=newDecimalFormat(“###,###.##”);
System.out.println(df1.format(1234567.123));//需求:參加千分位,保存4位小數(shù),而且不行補零DecimalFormatdf2=newDecimalFormat(“###,###.00”);
System.out.println(df2.format(1234567.123));
}
}
二、java.math.BigDecimal
1.該類型的數(shù)據(jù)精度極高,適合做財務軟件。
2.財務軟件中double類型精確度太低
packagecom.bjpowernode.java_learning;importjava.math.BigDecimal;publicclassD80_2_BigDecimal{publicstaticvoidmain(String[]args){//創(chuàng)立大數(shù)據(jù)BigDecimalv1=newBigDecimal(10);
BigDecimalv2=newBigDecimal(10);//做加法運算//v1+v2;//過錯:兩個引用類型不能進行加法運算//必須調(diào)用方法履行加法運算BigDecimalv3=v1.add(v2);
System.out.println(v3);
}
}
三、生成隨機數(shù)
packagecom.bjpowernode.java_learning;importjava.util.Random;publicclassD80_3_Random{publicstaticvoidmain(String[]args){//創(chuàng)立一個新的隨機數(shù)生成器Randomr=newRandom();//生成int類型的隨機數(shù)//inti=r.nextInt(101);//[0-100之間的隨機數(shù)]//System.out.println(i);//循環(huán)生成5個隨機數(shù)for(inti=0;i<5;i++){
System.out.println(r.nextInt(101));
}
}
}
四、源碼:
D80_1_DecimalFormat.java
D80_2_BigDecimal.java
D80_3_Random.java
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務專線/ 400-966-8830
旗下運營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號