在Java中,null和0是兩個完全不同的概念。null表示對象引用為空,而0是一個整數類型的數字。接下來我們將分別介紹null和0的特點。
// null示例代碼 String str = null; if(str == null) { System.out.println("str為空"); } // 輸出結果: str為空
在上述示例代碼中,我們聲明了一個字符串類型的變量str并將其賦值為null。然后我們使用if語句判斷str是否為空。結果輸出“str為空”,這說明str的值確實是null。
// 0示例代碼 int num = 0; if(num == 0) { System.out.println("num等于0"); } // 輸出結果: num等于0
在上述示例代碼中,我們聲明了一個整型變量num并將其賦值為0。然后我們使用if語句判斷num是否等于0。結果輸出“num等于0”,這說明num的值確實為0。
總的來說,null和0有著明顯不同的用途。使用null表示一個對象引用為空,而0則是表示一個數字的整型值。