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
广告