Thursday, January 22, 2026
HomeLanguagesJavaLong longValue() Method in Java

Long longValue() Method in Java

The java.lang.Long.longValue() is an inbuilt method of the Long class in Java which returns the value of this Long object as a long after the conversion.
Syntax: 

public long longValue()

Parameters: This method does not take any parameters.
Return Value: This method will return the numeric value represented by this object after conversion to long type.
Examples:  

Input: 5366623
Output: (Long) 5366623

Input: -6723887
Output: (Long) -6723887
Explanation:
When the number is passed in this object it will convert that 
to long and gives the value like,
Long lobject = new Long(5366623)
It will return 5366623 as long.

Below programs illustrate the working of java.lang.Long.longValue() method. 
Program 1: For a positive number.  

java




// Java program to illustrate the
// java.lang.Long.longValue() method
 
import java.lang.*;
 
public class Geek {
 
    public static void main(String[] args)
    {
 
        Long lobject = new Long(77387187);
 
        // It will return the value of this Long as a long
        long nl = lobject.longValue();
        System.out.println("The Value of nl as long is = " + nl);
 
        Long lobject2 = new Long(-6723887);
 
        // It will return the value of this Long as a long
        long nl2 = lobject2.longValue();
        System.out.println("The Value of nl2 as long is = " + nl2);
    }
}


Output: 

The Value of nl as long is = 77387187
The Value of nl2 as long is = -6723887

 

Program 2: For a very large no. 
// It will produce compile time error. 

java




// Java program to illustrate the
// java.lang.Long.longValue() method
import java.lang.*;
 
public class Geek {
 
    public static void main(String[] args)
    {
 
        Long lobject = new Long(97387717187);
 
        // Very large number will produce compile errors
        long nl = lobject.longValue();
        System.out.println("The Value of nl as long is = " + nl);
    }
}


Output: 

prog.java:9: error: integer number too large: 97387717187
    Long lobject = new Long(97387717187);
                            ^
1 error

 

Reference: https://docs.oracle.com/javase/7/docs/api/java/lang/Long.html#longValue() 

RELATED ARTICLES

Most Popular

Dominic
32475 POSTS0 COMMENTS
Milvus
119 POSTS0 COMMENTS
Nango Kala
6847 POSTS0 COMMENTS
Nicole Veronica
11977 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12064 POSTS0 COMMENTS
Shaida Kate Naidoo
6986 POSTS0 COMMENTS
Ted Musemwa
7220 POSTS0 COMMENTS
Thapelo Manthata
6933 POSTS0 COMMENTS
Umr Jansen
6912 POSTS0 COMMENTS