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