Java中常量、變量及基本數據類型

1. 常量:在程序包運行過程當中,固定不變的量。ide

    常量的分類:spa

    ①字符串常量:凡是用雙引號引發來的部分,叫作字符串常量。兩個雙引號中間的呢絨能夠爲空。orm

    ②字符常量:凡是用單個引號引發來的單個字符,叫作字符常量。兩個單引號中間必須有且只有一個字符,必能爲空。內存

    ③整數常量:直接寫上的數字,沒有小數點的。作用域

    ④浮點數常量:直接寫上的數字,有小數點。字符串

    ⑤布爾常量:只有兩種取值,true、false。it

    ⑥空常量:null。表明沒有任何數據。不能將null放在System.out.println()中。編譯

2. 變量:程序運行過程當中,內容能夠發生改變的量。table

    建立一個變量而且使用的格式: 數據類型 變量名 = 數據值;class

    注意事項:

    ①右側數值的範圍不能超過左側數據類型的取值範圍,若是超出範圍的話,在編譯過程當中會報錯。

    ②若是建立多個變量時,那麼變量之間的名稱不能重複。

    ③對於float和long類型來講,字母后綴F和L不能省略。

    ④沒有進行賦值的變量,不能直接使用;必定要賦值後才能使用。

    ⑤變量的使用不能超過做用域的範圍。

    ⑥能夠經過一個語句建立多個變量,可是不推薦使用。

3.基本數據類型

    ①整數型:byte、short、int、long

    ②浮點型:float、double

    ③字符型:char

    ④布爾型:boolean

數據類型
關鍵字 內存佔用
取值範圍

字節型

byte 1個字節

-2^7~2^7-1

短整型 short 2個字節 -2^15~2^15-1
整型 int 4個字節 -2^31~2^31-1
長整型
long 8個字節 -2^63~2^63-1
單精度浮點數
float 4個字節 1.4013E-45~3.4028E+38
雙精度浮點數 double 8個字節 4.9E-324~1.7977E+308
字符型 char 2字節 0~65535
布爾類型 boolean 1個比特位
true、false

4.數據類型的注意事項:

    ①字符串不是基本類型,而是引用類型。

    ②浮點型可能只是一個近似值,並不是是精確值。

    ③數據範圍和字節數不必定相關,例如float數據範圍比long更加普遍,可是float是4字節,而long是8字節。

    ④浮點數當中默認類型是double。若是必定要使用float類型,須要加上一個後綴F/f。

    若是是整數,默認類型是int類型,若是必定要使用long類型,須要加上一個後綴L/l。可是通常使用L,緣由是l和1比較類似。

相關文章
相關標籤/搜索