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 类型变量 ab. 注意这一行,

long c = a;

在这里, int 类型变量自动转换为 long . 这是因为 long 是较高的数据类型, int 是较低的数据类型。

因此,会出现在数据中没有损失,同时从转换 intlong 。这称为扩展类型转换。要了解更多信息,请访问 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 包装器类