Java 教程

Java 控制語句

面向物件程式設計

Java 內建類

Java 檔案處理

Java 錯誤和異常

Java 多執行緒

Java 同步

Java 網路

Java 集合

Java 介面

Java 資料結構

Java 集合演算法

高階 Java

Java 雜項

Java API 和框架

Java 類參考

Java 有用資源

Java - int 關鍵字



Java 的int 關鍵字用於定義 Java 支援的八種原始資料型別之一。它提供了一種建立 int 型別變數的方法,這些變數可以接受 int 值。以下是 int 資料型別的特性。

  • Int 資料型別是 32 位帶符號的二進位制補碼整數。

  • 最小值為 -2,147,483,648 (-2^31)

  • 最大值為 2,147,483,647(含)(2^31 -1)

  • 除非存在關於記憶體的顧慮,否則整數通常用作整數值的預設資料型別。

  • 預設值為 0

  • 示例:int a = 100000,int b = -200000

一個 int 變量表示一個保留的記憶體位置,用於儲存 int 值。這意味著當您建立變數時,您會在記憶體中保留一些空間。

根據變數的資料型別,作業系統分配記憶體並決定可以在保留的記憶體中儲存什麼。因此,透過為變數分配不同的資料型別,您可以在 int 變數中儲存 int 值。

示例 1

以下示例顯示了我們上面討論過的 int 原始資料型別的用法。我們建立了一個 int 變數作為 intValue 併為其分配了一個 int 值。然後列印此變數。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      int intValue = 2;
      System.out.println("int: " + intValue);	  
   }
}

輸出

int: 2

示例 2

以下示例顯示了 int 原始資料型別在表示式中的用法。我們建立了兩個 int 變數併為其分配了 int 值。然後我們建立一個新的 int 變數 intResult 來為其分配 int 變數的總和。最後列印結果。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      int intValue1 = 2;
      int intValue2 = 4;
      int intResult = intValue1 + intValue2;

      System.out.println("int: " + intResult);
   }
}

輸出

int: 6

示例 3

以下示例顯示了 int 變數與無效值的用法。我們建立了一個 int 變數作為 intValue 併為其分配了一個超出範圍的值。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      int intValue = 2147483650;
      System.out.println("int: " + intValue);
   }
}

輸出

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
	The literal 2147483650 of type int is out of range 

	at com.tutorialspoint.JavaTester.main(JavaTester.java:5)
java_basic_syntax.htm
廣告

© . All rights reserved.