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