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

要理解此示例,您应了解以下Java编程主题


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

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 类型的变量 ab。请注意以下几行:

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包装类

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战