Java 实例 int到long的转换

在本教程中,我们将看到如何通过示例将int转换为long

由于int是比long更小的数据类型,因此可以通过简单的赋值将其转换为long。这称为隐式类型转换或类型提升,编译器自动将较小的数据类型转换为较大的数据类型。我们还可以使用Long包装类的valueOf()方法将int转换为long

使用隐式类型转换的intlong转换

在下面的示例中,我们只是将整数数据类型分配给长数据类型。由于整数是一个较小的数据类型而不是long,编译器会自动将int转换为long,这称为类型提升。

public class JavaExample{  
   public static void main(String args[]){  
    int num = 10;  

    /* Implicit type casting, automatic
     * type conversion by compiler
     */
    long lnum = num;  
    System.out.println(lnum);  
   }
}

输出:

Java 实例 int到long的转换

使用Long.valueOf()方法的intlong转换

在下面的示例中,我们使用Long包装类的valueOf()方法将int转换为longvalueOf()方法接受integer作为参数,并在转换后返回long值。

public class JavaExample{  
   public static void main(String args[]){  
    int inum = 99;  
    Long lnum = Long.valueOf(inum);  
    System.out.println("Converted long value is: "+lnum);  
   }
}

输出:

Java 实例 int到long的转换

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Java 示例