00012java變數的本質_宣告格式和初始化問題
阿新 • • 發佈:2018-11-06
變數的本質就是代表一個“可操作的儲存空間”,空間位置是確定的,但是裡面入置什麼值不確認。
我們可以通過變數名來訪問“對應的儲存空間”,從面操作這個“儲存空間”儲存的值。
java是一種強型別語言,每一個變數都必宣告它的資料型別,變數的資料型別決定了變數佔據的儲存空間大小,比如int a=3;表示a變數的空間大小為4個位元組。
變數作為程式中最基礎的儲存單元,其要素包括變數名,變數型別和作用域,變數在使用前必對其宣告,只有在變數宣告以後,才能為其分配相應的儲存空間。
- 變數的宣告
格式為:
type varName [=value][,varName[=value]...]; //[]中的內容為可選,即可有可無。
【示例】
double salary;
long earthPopulation;
int age
不同資料型別的常量會在記憶體中分配不同的空間,如圖
此處插入圖片1
【注意事項】
- 每個變數都有型別
- 變更名必須是合法的識別符號
- 變數宣告是一條完整的語句,因此每一條宣告都必須以;結束。
【示例-在一行中宣告多個變數】
int i,j;//兩個變數的資料型別都是int
不提倡在一行中宣告多個變數,逐一宣告每一個變數可以提高程式的可讀性
【示例-將變數的宣告和初始化放在同一行中】
int age=18; double e=2.7182818288;
新建了一個java自學群,一起學java的同學加我QQ745813069通過驗證後拉你們入群一起學習。