以下兩行Java程式碼定義了兩個整數:num1
和num2
:
num1
和num2
是兩個int
型別的變數。
int
關鍵字指定它的後面是變數的名稱,並表示資料型別整數,例如:10
,15
,70
,1000
等。
因為已經宣告了int
資料型別:num1
和num2
變數,所以它們不能儲存實數,例如:10.1
這樣的數值是不能儲存的。
下面的程式碼在num1
中儲存的值是5
,而在num2
中儲存的值是7
:
num1 = 5;
num2 = 7;
Java中支援兩種資料型別:
基本資料型別的變數儲存一個值,而參照資料型別的變數儲存對儲存器中的物件的參照。String
是在Java庫中定義的類,可以使用它來處理字元序列。String
型別的參照變數str
宣告為:
String str;
如果一個參照常數的值為null
,則可以分配給任何參照變數。如果為參照變數分配了null
,則參照變數不是指儲存器中的任何物件。null
參照文字分配給str
。
str = null;
使用new
運算子建立一個String
物件。字串經常使用快捷方式來建立一個字串物件。字串文字是一個用雙引號括起來的字元序列,它被視為String
物件。
我們可以使用字串文字如下:
// Assigns "Hello" to str1
String str1 = "Hello";
// Assigns the reference of a String object with text "Hello" to str1
String str1 = new String ("Hello");