Java資料型別簡介


Java資料型別

以下兩行Java程式碼定義了兩個整數:num1num2

num1num2是兩個int型別的變數。

int關鍵字指定它的後面是變數的名稱,並表示資料型別整數,例如:1015701000等。

因為已經宣告了int資料型別:num1num2變數,所以它們不能儲存實數,例如:10.1這樣的數值是不能儲存的。

下面的程式碼在num1中儲存的值是5,而在num2中儲存的值是7

num1 = 5;
num2 = 7;

Java中的兩種資料型別

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");