Java中的int是否可以為空?


,在 Java 中,int 不能為 null。有一些 基本資料型別intJava 程式設計 中的基本資料型別之一。 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

更新時間: 2024-09-19

73 次瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始學習
廣告