在程序中存在大量的數據來表明程序的狀態,其中有些數據在程序的運行過程當中值會發生改變,有些數據在程序運行過程當中值不能發生改變,這些數據在程序中分別被叫作變量和常量。spa
在水果分類中,須要有一個水果籃來存放不一樣的水果,那在運行的過程當中,這個水果籃的值會發生變化。code
表明常數,便於程序的修改(例如:圓周率的值)加強程序的可讀性(例如:常量UP、DWON、LEFT和RIGHT分別表明上下左右,其數值分別是一、二、3和4)。在實際的程序中,能夠根據數據在程序運行中是否發生改變,來選擇應該是使用變量表明仍是常量表明。blog
Java是一種強類型語言,每一個變量都必須聲明其類型。內存
Java變量是程序彙總最基本的存儲單元,其要素包括變量名,變量類型和做用域。
變量是使用前必須對其聲明,只有在變量聲明之後,才能爲期分配相應長度的存儲單元,聲明格式爲:
type name = value;作用域
每一個變量都有類型,類型能夠是基本類型,也能夠是引用類型。
變量名必須是合法的標識符。電腦使用內存來記憶計算時所使用的數據。人類採用旅館來存儲外出住宿的人們。io
內存中變量比如旅館的房間,內存中常量比如住旅館房間的人。class
int age = 20; age = 21; String name = "小明";
變量聲明舉例:變量
–double salary; boolean done; long earthPopulation; –int age;
能夠再一行中聲明多個變量引用
int i,j;// 兩個變量
不提倡這種風格,逐一聲明每個變量能夠提升程序可讀性。
能夠將變量的聲明和初始化放在同一行中,例如:float
int age = 18; float e = 2.718281828f;