java 如何定义long
定义 long 类型变量
在 Java 中,long 是一种基本数据类型,用于存储较大范围的整数值(64 位有符号整数)。以下是定义 long 变量的方法:
直接赋值
long number = 1234567890L; // 注意末尾的 'L' 表示 long 类型
- 必须在小写
l或大写L后缀中任选其一,推荐使用L(避免与数字1混淆)。
声明后赋值
long number;
number = 9876543210L;
使用 long 常量
Java 允许直接使用 long 类型的常量,例如:
long maxValue = Long.MAX_VALUE; // 最大值为 2^63 - 1
long minValue = Long.MIN_VALUE; // 最小值为 -2^63
注意事项
- 未加
L后缀的整数字面量默认为int类型,若数值超过int范围(2147483647)会编译报错。 long类型适用于需要处理大整数(如时间戳、文件大小等)的场景。
示例代码:

public class Main {
public static void main(String[] args) {
long timestamp = System.currentTimeMillis(); // 获取当前时间戳(long 类型)
System.out.println("Timestamp: " + timestamp);
}
}






