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 do 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.

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java praogram 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);
    }
}

chevron_right


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.

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java praogram 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);
    }
}

chevron_right


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()



My Personal Notes arrow_drop_up

lets make it a lil simple

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.