Java變量入門:從定義到使用,零基礎也能懂!

你有沒有想過,我們寫程序時,那些數字、文字、日期是怎麼被“記住”的?其實,這都離不開一個重要的概念——變量。就像我們生活中用“存錢罐”存零花錢,變量也可以理解成一個“數據存錢罐”,專門用來存儲我們需要用到的數據,而且這個“存錢罐”的內容還能隨時改變哦!

爲什麼需要變量?

如果沒有變量,每次用數字或文字時都得重新寫一遍。比如想記錄“我今年18歲”,下次改成20歲,就得重新敲一遍數字。但有了變量,我們只需要把數字“存”進變量裏,以後直接用變量名就能取出或修改數據,就像往存錢罐裏增減零花錢一樣方便。

變量的定義:給“存錢罐”貼標籤

在Java裏,定義變量需要三部分:類型變量名初始值(可選)。就像給存錢罐貼標籤,告訴它“這是存年齡的罐子”“這是存名字的罐子”。

1. 類型:告訴變量存什麼

Java是“強類型語言”,每個變量必須先指定數據類型,比如:
- int:整數(比如年齡、分數)
- double:小數(比如身高、體重)
- String:文字(比如姓名、地址)
- boolean:布爾值(只有 truefalse,比如“是否通過考試”)

2. 變量名:給變量起個名字

變量名要見名知意,方便以後使用。比如:
- 存年齡用 age,存名字用 name,存分數用 score
- 多個單詞時推薦駝峯命名法(第二個單詞首字母大寫),比如 studentAge(學生年齡)。

3. 初始值:給存錢罐“裝錢”

定義時可以直接賦值(推薦,避免“空罐子”),也可以先定義再賦值。比如:

// 定義一個int類型的變量age,存年齡18
int age = 18;

// 定義一個String類型的變量name,存名字"小明"
String name = "小明";

// 定義一個double類型的變量height,存身高1.75
double height = 1.75;

// 定義一個boolean類型的變量isPass,存是否通過考試
boolean isPass = true;

變量的命名規則(避坑指南!)

變量名不是隨便起的,要遵守以下規則,否則會報錯:
- 不能用Java關鍵字:比如 classiffor 這些Java“內部術語”,不能當變量名。
- 不能以數字開頭:比如 123score 是錯的,變量名必須以字母、_$ 開頭。
- 只能用合法字符:字母(A-Z、a-z)、數字(0-9)、下劃線(_)、美元符號($),不能有空格或特殊符號。
- 變量名不能重複:同一個代碼塊中,不能有兩個相同的變量名(比如 int age = 18; int age = 20; 會報錯)。

變量的使用:操作“存錢罐”裏的數據

定義好變量後,我們可以讀取修改它的值。最常用的方式是用 System.out.println() 打印變量,或者直接給變量重新賦值。

1. 打印變量(查看內容)

System.out.println() 可以把變量的值打印出來,就像從存錢罐裏取出錢看看有多少。

// 定義變量
int age = 18;
String name = "小明";

// 打印變量
System.out.println("姓名:" + name); // 輸出:姓名:小明
System.out.println("年齡:" + age); // 輸出:年齡:18

這裏要注意:+ 號在字符串中會把變量自動轉換成文字(比如 name 是字符串,直接拼接沒問題)。

2. 修改變量(更新存錢罐內容)

變量的值可以隨時改變,就像往存錢罐里加錢或取錢。

int score = 85;
System.out.println("初始分數:" + score); // 輸出:初始分數:85

score = 92; // 修改分數
System.out.println("考試後分數:" + score); // 輸出:考試後分數:92

小總結

變量是Java中最基礎的“數據容器”,核心要點:
1. 定義:類型 + 變量名 + 初始值(格式:類型 變量名 = 初始值;)。
2. 命名:見名知意,不重複、不使用關鍵字。
3. 使用:打印查看或賦值修改。

剛開始可能會覺得“類型”“變量名”這些有點抽象,但記住“存錢罐”的比喻:每個變量就是一個有名字、有類型、能裝數據的罐子,熟練後就能像玩積木一樣用它組合出更復雜的功能啦!

接下來可以試試自己定義幾個變量,比如存自己的名字、年齡、身高,然後打印出來看看效果~

小夜