Java中的int是否可以為空?
否,在 Java 中,int 不能為 null。有一些 基本資料型別,int 是 Java 程式設計 中的基本資料型別之一。 int 資料型別的預設值為 0,不能為 null。
不同的基本資料型別具有不同的預設值,但 Java 中的物件可以為 null。
基本資料型別(如 int、float 等)沒有空引用概念。
例如
例如,如果嘗試將 null 分配給 int 變數。它將生成錯誤。
int myInt = null;
如何將 null 分配給一個整數?
如果需要一個可以表示 null 的變數,則可以使用 Integer 類,因為 Integer 類持有 null 值,因為它是一個物件。
例如
以下示例可用於將 null 儲存到整數類物件
public class Main { public static void main(String[] args) { // Declare an object of Integer class Integer int_var = null; // Checking whether int_var is null or not if (int_var == null) { System.out.println("int_var is null"); } else { System.out.println("int_var value: " + int_var); } } }
以下是輸出
int_var is null
廣告