Java 程序将 int 类型变量转换为 long
要理解此示例,您应该具备以下 Java 编程的知识:
示例 1:使用类型转换将 int 转换为 long
public class Main {
public static void main(String[] args) {
// create int variables
int a = 25;
int b = 34;
// convert int into long
// using typecasting
long c = a;
long d = b;
System.out.println(c); // 25
System.out.println(d); // 34
}
}
在上面的例子中,我们有 int
类型变量 a
和 b
. 注意这一行,
long c = a;
在这里, int
类型变量自动转换为 long
. 这是因为 long
是较高的数据类型, int
是较低的数据类型。
因此,会出现在数据中没有损失,同时从转换 int
到 long
。这称为扩展类型转换。要了解更多信息,请访问 Java 类型转换。
示例 2:使用 valueof() 将 int 转换为 Long 的对象
我们可以使用 Long.valueOf()
将 int
类型变量转换为 Long
类的对象。例如,
public class Main {
public static void main(String[] args) {
// create int variables
int a = 251;
// convert to an object of Long
// using valueOf()
Long obj = Long.valueOf(a);
System.out.println(obj); // 251
}
}
在上面的例子中,我们使用了 Long.valueOf()
方法将 a
变成 Long
的对象。
这里, Long
是 Java 中的一个包装类。要了解更多信息,请访问 Java 包装器类。