如何将 Java int转换为long

原文:https://www.studytonight.com/java-type-conversion/how-to-convert-java-int-to-long

在 Java 中,int值可以通过简单的赋值运算符转换成long值。这是因为这个转换是一个 隐式类型转换 ,其中较低的数据类型会自动转换为较高的数据类型。

例 1:

这里,int值通过赋值运算符隐式转换为long值。

public class StudyTonight
{  
    public static void main(String args[])
    {  
        int i = 500;  
        long l = i;  
        System.out.println(" The long value is : " +l); 
    }
}

长值为:500

此外,我们可以通过实例化Long类或使用 Long.valueOf() 方法将int值转换为 Long 对象。

例 2:

这里,通过实例化类并使用 valueOf() 方法,将int值转换为 Long 对象。

public class StudyTonight
{  
    public static void main(String args[])
    {  
        int i = 200;  
        long l = Long.valueOf(i); //conversion using the valueOf() method  
        System.out.println(i);  
        System.out.println(l);  
    }
}

200 200

例 3:

这里,int值通过实例化长值隐式转换为long值。

public class StudyTonight
{  
    public static void main(String args[])throws Exception
    {  
        int n = 232;
        long l = new Long(n);
        System.out.println("long value is : " +l);
    }
}

长值为:232