示例 1: 使用 Typecasting 将 int 转换为 long 的 Java 程序
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: Java 程序使用 valueof() 将 int 转换为 Long 的对象
我们可以将
int
类型变量转换为
Long
类的对象。例如,
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 Wrapper Class。