java数字类
?整數short ,int ,long
浮點數 float double
大整數類biginteger(大整數),bigdecimal(大浮點數),因為整數類和浮點數類所表示的數字都有界限范圍,但是大數類沒有,可以無窮大
隨機數類 random
工具類math
?包裝類和基本類型的范圍是一樣的
?
package mooc_8_01;public class IntegerTest {public static void main(String[] args) {short a1 = 32767;System.out.println(a1);//short a2 = 32768;error 越界(最多到32767)int b1 = 2147483647;System.out.println(b1);//int b2 = 2147483648; error 越界long c1 = 1000000000L;//后面要加LSystem.out.println(c1);long c2 = 2147483647;//隱式做了從int變成long的操作System.out.println(c2);long c3 = 2147483648L;//去掉L將報錯;System.out.println(c3);}}?
package mooc_8_01;public class mooc_8_02 {public static void main(String[] args) {float f1 = 1.23f;//float f2 = 1.23;//error ,float賦值必須帶fdouble d1 = 4.56d;double d2 = 4.56;//double 可以省略末尾的dSystem.out.println(f1);System.out.println((double)f1);//強制類型轉換System.out.println(d1);System.out.println((float)d2);System.out.println(f1==1.22999999f);//1.23是等于1.2999999的,表示的不準確System.out.println(f1-1.22999999f);System.out.println(d2==4.5599999999d);System.out.println(d2-4.5599999999d);}}?
總結
- 上一篇: 这样准备,面试成功率提升30%
- 下一篇: dokuwiki 部署笔记