1.變量
在程序執行的過程中,在某個范圍內其值可以發生改變的量。
Java是強類型語言,聲明變量必須指定變量的類型,每一種數據都定義了明確的具體數據類型。
變量的分類:
基本數據類型:
數值型:
整數型:byte short int long
浮點型:float double
字符型:char
布爾型:boolean
引用數據類型:
類,接口,枚舉,數組等;
2.變量的定義格式及注意事項:
變量的類型 變量的名字 = 變量的值(初始值);
局部變量沒有初始化值,不能直接使用;
整數默認是int類型;
浮點數默認是double類型;
當定義long類型時,變量的值在int范圍內的可以直接賦值,超過int變量范圍 但在long的范圍內時,在變量值后面加 l 或者 L ;
當定義float類型時候,在變量值的后面加 f 或者 F;
3.變量的作用域:
局部變量在哪個大括號中聲明,就只能在哪個括號中使用;
並且在一個大括號內,不能定義同命的變量;
4.變量的轉換:
boolean類型不能轉換為其它的數據類型。
默認轉換:
byte,short,char—int—long—float—double
byte,short,char相互之間不轉換,它們參與運算首先轉換為int類型(自動類型提升),結果也為int類型。
強制轉換:
目標類型 變量名 = (目標類型)(被轉換的數據)