1. 程式人生 > >00012java變數的本質_宣告格式和初始化問題

00012java變數的本質_宣告格式和初始化問題

變數的本質就是代表一個“可操作的儲存空間”,空間位置是確定的,但是裡面入置什麼值不確認。

我們可以通過變數名來訪問“對應的儲存空間”,從面操作這個“儲存空間”儲存的值。

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通過驗證後拉你們入群一起學習。