Java 變數
Java 變數
變數是用於儲存資料值的容器。
在 Java 中,有不同型別的變數,例如:
String
- 儲存文字,例如 "Hello"。字串值用雙引號括起來。int
- 儲存整數(沒有小數),例如 123 或 -123。float
- 儲存帶小數的浮點數,例如 19.99 或 -19.99。char
- 儲存單個字元,例如 'a' 或 'B'。字元值用單引號括起來。boolean
- 儲存具有兩種狀態的值:true 或 false。
宣告(建立)變數
要建立變數,您必須指定型別併為其賦值:
語法
type variableName = value;
其中 type 是 Java 的一種型別(例如 int
或 String
),而 variableName 是變數的名稱(例如 x 或 name)。等號用於為變數賦值。
要建立一個應儲存文字的變數,請看以下示例:
示例
建立一個名為 name 的 String
型別變數,併為其賦值 "John"。
然後我們使用 println()
來列印 name 變數。
String name = "John";
System.out.println(name);
要建立一個應儲存數字的變數,請看以下示例:
您也可以在不賦值的情況下宣告一個變數,稍後再賦值:
請注意,如果您為現有變數賦一個新值,它將覆蓋之前的值:
示例
將 myNum
的值從 15
更改為 20
。
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
Final 變數
如果您不希望其他人(或您自己)覆蓋現有值,請使用 final
關鍵字(這將把變數宣告為“final”或“constant”,意味著不可更改和只讀):
示例
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
Other Types
演示如何宣告其他型別的變數:
示例
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
您將在下一節中學習更多關於資料型別的知識。