1. 常量:在程序包運(yùn)行過程中,固定不變的量,。 ????常量的分類: ????①字符串常量:凡是用雙引號引起來的部分,,叫做字符串常量。兩個(gè)雙引號中間的呢絨可以為空,。 ????②字符常量:凡是用單個(gè)引號引起來的單個(gè)字符,,叫做字符常量。兩個(gè)單引號中間必須有且只有一個(gè)字符,,必能為空,。 ????③整數(shù)常量:直接寫上的數(shù)字,沒有小數(shù)點(diǎn)的,。 ????④浮點(diǎn)數(shù)常量:直接寫上的數(shù)字,,有小數(shù)點(diǎn)。 ????⑤布爾常量:只有兩種取值,,true,、false。 ????⑥空常量:null,。代表沒有任何數(shù)據(jù),。不能將null放在System.out.println()中。 2. 變量:程序運(yùn)行過程中,,內(nèi)容可以發(fā)生改變的量,。 ????創(chuàng)建一個(gè)變量并且使用的格式: 數(shù)據(jù)類型 變量名 = 數(shù)據(jù)值; ? ? 注意事項(xiàng): ????①右側(cè)數(shù)值的范圍不能超過左側(cè)數(shù)據(jù)類型的取值范圍,,如果超出范圍的話,,在編譯過程中會(huì)報(bào)錯(cuò)。 ????②如果創(chuàng)建多個(gè)變量時(shí),,那么變量之間的名稱不能重復(fù),。 ????③對于float和long類型來說,字母后綴F和L不能省略,。 ????④沒有進(jìn)行賦值的變量,,不能直接使用;一定要賦值后才能使用,。 ????⑤變量的使用不能超過作用域的范圍,。 ????⑥可以通過一個(gè)語句創(chuàng)建多個(gè)變量,,但是不推薦使用。 3.基本數(shù)據(jù)類型 ????①整數(shù)型:byte,、short,、int、long ????②浮點(diǎn)型:float,、double ????③字符型:char ????④布爾型:boolean
4.數(shù)據(jù)類型的注意事項(xiàng): ????①字符串不是基本類型,而是引用類型,。 ????②浮點(diǎn)型可能只是一個(gè)近似值,,并非是精確值。 ????③數(shù)據(jù)范圍和字節(jié)數(shù)不一定相關(guān),,例如float數(shù)據(jù)范圍比long更加廣泛,,但是float是4字節(jié),而long是8字節(jié),。 ????④浮點(diǎn)數(shù)當(dāng)中默認(rèn)類型是double,。如果一定要使用float類型,需要加上一個(gè)后綴F/f,。 ????如果是整數(shù),,默認(rèn)類型是int類型,如果一定要使用long類型,,需要加上一個(gè)后綴L/l,。但是一般使用L,原因是l和1比較相似,。 |
|