Java Long longValue 方法

JavaJavaBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,你将学习如何在 Java 中使用 longValue() 方法来获取 Long 对象的 long 类型等效值。你还将了解 Java 中的装箱(Boxing)和拆箱(Unboxing)概念。

声明 Long 对象

在这一步中,声明两个 Long 对象,并为其赋予你选择的值。

Long n1 = 25L;
Long n2 = 46L;

Long 对象转换为 long

在这一步中,使用 longValue() 方法将 Long 对象转换为对应的 long 类型值。

// 将 Long 对象 n1 的值作为 long 返回
long i = n1.longValue();
// 将 Long 对象 n2 的值作为 long 返回
long j = n2.longValue();

显示输出

在这一步中,使用 System.out.println() 在控制台上显示输出。

System.out.println("long value is " + i);
System.out.println("long value is " + j);

从用户获取输入

在这一步中,使用 Scanner 类从用户获取输入。

System.out.print("Enter the value: ");
Scanner sc = new Scanner(System.in);
long i = sc.nextLong();

long 转换为 Long

在这一步中,将 long 值转换为 Long 对象。

Long n = i;

显示 long

在这一步中,使用 longValue() 方法获取 Long 对象对应的 long 值,并在控制台上显示它。

System.out.println("Long Value is: " + n.longValue());

编译并运行代码

在这一步中,使用以下命令在终端中编译并运行代码:

javac LongValueMethod.java
java LongValueMethod

总结

在本实验中,你学习了如何在 Java 中使用 longValue() 方法获取 Long 对象对应的 long 值。你还学习了 Java 中的装箱(Boxing)和拆箱(Unboxing)概念。