以下兩行Java代碼定義了兩個(gè)整數(shù):num1
和num2
:
num1
和num2
是兩個(gè)int
類(lèi)型的變量。
int
關(guān)鍵字指定它的后面是變量的名稱,并表示數(shù)據(jù)類(lèi)型整數(shù),例如:10
,15
,70
,1000
等。
因?yàn)橐呀?jīng)聲明了int
數(shù)據(jù)類(lèi)型:num1
和num2
變量,所以它們不能存儲(chǔ)實(shí)數(shù),例如:10.1
這樣的數(shù)值是不能存儲(chǔ)的。
下面的代碼在num1
中存儲(chǔ)的值是5
,而在num2
中存儲(chǔ)的值是7
:
num1 = 5;
num2 = 7;
Java中支持兩種數(shù)據(jù)類(lèi)型:
基本數(shù)據(jù)類(lèi)型的變量保存一個(gè)值,而引用數(shù)據(jù)類(lèi)型的變量保存對(duì)存儲(chǔ)器中的對(duì)象的引用。String
是在Java庫(kù)中定義的類(lèi),可以使用它來(lái)處理字符序列。String
類(lèi)型的引用變量str
聲明為:
String str;
如果一個(gè)引用常量的值為null
,則可以分配給任何引用變量。如果為引用變量分配了null
,則引用變量不是指存儲(chǔ)器中的任何對(duì)象。null
引用文本分配給str
。
str = null;
使用new
運(yùn)算符創(chuàng)建一個(gè)String
對(duì)象。字符串經(jīng)常使用快捷方式來(lái)創(chuàng)建一個(gè)字符串對(duì)象。字符串文字是一個(gè)用雙引號(hào)括起來(lái)的字符序列,它被視為String
對(duì)象。
我們可以使用字符串文字如下:
// Assigns "Hello" to str1
String str1 = "Hello";
// Assigns the reference of a String object with text "Hello" to str1
String str1 = new String ("Hello");