Java 中的变量和数据类型
在 Java 这种强类型和静态类型语言中,我们在代码中使用的数据具有明确定义的类型。这意味着您必须在创建变量时声明数据类型。
例如:
int answerToEverything = 42; System.out.println(answerToEverything);
这里,变量“answerToEverything”是“int”类型,这意味着它只能存储整数值。
原始类型和非原始类型
Java 数据类型分为原始类型和非原始类型。原始类型包括 `int`、`byte` 和 `boolean`,而非原始类型用于表示对象和更复杂的结构,例如类和数组。
一个重要的区别是原始类型直接存储值,而非原始类型存储对数据的引用。
原始类型的详细信息
原始类型对于存储简单数据和执行快速操作至关重要。每个都有特定的大小和范围:

它们非常适合数值计算和操作。使用“字节”的一个实际示例是:
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”混淆,尤其是在两个字符看起来相似的字体中。
这种实用且结构化的数据类型方法有助于创建更高效、更易读的程序!