Java 中的变量和数据类型

在 Java 这种强类型和静态类型语言中,我们在代码中使用的数据具有明确定义的类型。这意味着您必须在创建变量时声明数据类型。

例如:

int answerToEverything = 42;
System.out.println(answerToEverything);

这里,变量“answerToEverything”是“int”类型,这意味着它只能存储整数值。

原始类型和非原始类型

Java 数据类型分为原始类型和非原始类型。原始类型包括 `int`、`byte` 和 `boolean`,而非原始类型用于表示对象和更复杂的结构,例如类和数组。

一个重要的区别是原始类型直接存储值,而非原始类型存储对数据的引用。

原始类型的详细信息

原始类型对于存储简单数据和执行快速操作至关重要。每个都有特定的大小和范围:

Image description

它们非常适合数值计算和操作。使用“字节”的一个实际示例是:

byte age = 25;
System.out.println(age);

使用技巧

在操作中使用一致的类型(例如,避免将“int”与“short”混合)。

对于大于“int”的数字,请使用“long”,并在末尾加上后缀“L”:

long population = 7_900_000_000L;
System.out.println(population);

Java 允许使用下划线 (_) 来提高大数字的可读性,如上所示。此功能是在 Java 7 中引入的,不会影响数字的实际值。

专业提示

对于“长”后缀,始终优先使用大写“L”,以避免与数字“1”混淆,尤其是在两个字符看起来相似的字体中。

这种实用且结构化的数据类型方法有助于创建更高效​​、更易读的程序!