Java數據類型

數據類型分類

1. 引用數據類型
2. 基本數據類型(值類型)
    整數型:默認整數數據類型是int
        byte  一個字節  -128到127
        short 兩個字節  -2^15~2^15-1
        int   四個字節  -2^31~2^31-1    
        long  八個字節  -2^63~2^63-1
    浮點型:默認浮點型數據類型是double
        float  四個字節 -3.403E38  ~ 3.403E38    -3.403 * 10^38    單精度
        double 八個字節 -1.798E308 ~ 1.798E308                    雙精度
    字符型
        char 兩個字節 0~65535
    布爾型
        boolean boolean理論上是佔八分之一個字節,因爲一個開關就可以決定是true和false了,但是java中boolean類型沒有明確指定其大小。
    注意:long類型定義時需要在數值後面加上l或者L,可以省略;float類型定義時需要在數值後面加上f或者F。

數據類型轉換

1. 隱式轉換:自動類型轉換,小類型變大類型
    byte,short,char -> int -> long -> float -> double
2. 強制轉換:強制類型轉換,大類型變小類型,慎用,可能損失精度

數據類型運算

1. 小類型和大類型之間運算時,結果是大類型
2. byte和char類型進行運算時數據類型自動提升爲int類型
3. 任何數據類型用+與字符串運算都會產生新的字符串

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章