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
类型的变量 a
和 b
。请注意以下行,
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 包装类。