java.lang.Double longValue()
Syntax:
public long longValue()
Java Code Example :
This java example source code demonstrates the use of longValue() method of Double class.
Some takeaways on the longValue() method:
- returns the value of this Double as a long after a narrowing primitive conversion.
- specified by longValue in class Number
package com.javatutorialhq.java.examples; /* * This example source code demonstrates the use of * longValue() method of Double class */ public class DoubleLongValue { public static void main(String[] args) { /* * As you can see on the value of result * variable would be the maximum * value that primitive long would be able * to hold */ System.out.println("Maximum value of Long is :" + Long.MAX_VALUE); Double val = 10337203685477580700.1321; long result = val.longValue(); System.out.println("Double " + val + " long value=" + result); /* * Both the variable anotherResult and testResult * will yield to the same value since the long * primitive doesn't have any decimal places, thus * the decimal values will be truncated */ Double anotherValue = 65.3; long anotherResult = anotherValue.longValue(); System.out.println("Double " + anotherValue + " long value=" + anotherResult); Double testValue = 65.0; long testResult = testValue.longValue(); System.out.println("Double " + testValue + " long value=" + testResult); } }
Sample Output :
Running the above example source code will give the following output
Maximum value of Long is :9223372036854775807 Double 1.033720368547758E19 long value=9223372036854775807 Double 65.3 long value=65 Double 65.0 long value=65