跳到主要内容

Java程序将int类型变量转换为long

要理解这个示例,您应该了解以下 Java 编程 主题:

示例 1:Java 程序使用类型转换将 int 转换为 long

class Main {
public static void main(String[] args) {

// 创建 int 变量
int a = 25;
int b = 34;

// 将 int 转换为 long
// 使用类型转换
long c = a;
long d = b;

System.out.println(c); // 25
System.out.println(d); // 34
}
}

在上面的示例中,我们有 int 类型的变量 ab。请注意以下行,

long c = a;

这里,int 类型变量自动转换为 long。因为 long 是较高的数据类型,而 int 是较低的数据类型。

因此,在从 int 转换为 long 时不会丢失数据。这称为扩展类型转换。要了解更多,请访问 Java 类型转换

示例 2:Java 程序将 int 转换为 Long 对象,使用 valueof()

我们可以将 int 类型变量转换为 Long 类的对象。例如,

class Main {
public static void main(String[] args) {

// 创建 int 变量
int a = 251;

// 转换为 Long 对象
// 使用 valueOf()
Long obj = Long.valueOf(a);

System.out.println(obj); // 251
}
}

在上面的示例中,我们使用了 Long.valueOf() 方法将变量 a 转换为 Long 的对象。

这里,Long 是 Java 中的包装类。要了解更多,请访问 Java 包装类