📜  Java中的 Number.longValue() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:50.373000             🧑  作者: Mango

Java中的Number.longValue()方法及示例

在Java中,所有数值类型都继承自Number类,这个类中定义了一些用于转换数值类型的方法。其中,longValue()方法是获取Number对象值的long型表示,返回值为long类型。

语法

下面是Number.longValue()方法的语法:

public abstract long longValue()
参数

该方法没有参数。

返回值

该方法返回Number对象值的long型表示。

示例

下面是一个示例代码:

public class NumberLongValueExample{
    public static void main(String args[]){
        Integer i = 100;
        Double d = 10.2345;
        Long l = 1234567L;

        System.out.println("Long value of i: " + i.longValue());
        System.out.println("Long value of d: " + d.longValue());
        System.out.println("Long value of l: " + l.longValue());
    }
}

运行以上代码,输出结果为:

Long value of i: 100
Long value of d: 10
Long value of l: 1234567

以上代码中,我们用Integer、Double和Long三种类型的数据来演示longValue()方法的用法。对于Integer和Long类型的对象,该方法会返回它们的int和long值的表示。而对于Double类型的对象,该方法会执行强制类型转换,将其转换为long类型并返回。

结论

longValue()是Number类中的一个方法,用于将Number对象值转换为long型。它的返回值为long类型,可以用于各种计算和比较操作。在实际编程中,我们可以根据需要使用该方法来进行类型转换和数值的处理。