DoubleAccumulator intValue() method in Java with Examples
Last Updated :
29 Jan, 2019
The Java.DoubleAccumulator.intValue() is an inbuilt method in java that returns the current value as an int after a narrowing primitive conversion. The initial datatype is double which is explicitly converted into type int without accepting any parameters.
Syntax:
public int intValue()
Parameters: The method does not accepts any parameter.
Return Value: The method returns the current value as an int after a narrowing primitive conversion.
Below programs illustrate the above method:
Program 1:
import java.lang.*;
import java.util.concurrent.atomic.DoubleAccumulator;
public class GFG {
public static void main(String args[])
{
DoubleAccumulator num
= new DoubleAccumulator(
Double::sum, 0L);
num.accumulate( 42 );
num.accumulate( 10 );
System.out.println( "Old value is: "
+ num);
System.out.println( "Current int value is: "
+ num.intValue());
}
}
|
Output:
Old value is: 52.0
Current int value is: 52
Program 2:
import java.lang.*;
import java.util.concurrent.atomic.DoubleAccumulator;
public class GFG {
public static void main(String args[])
{
DoubleAccumulator num
= new DoubleAccumulator(
Double::sum, 0L);
num.accumulate( 63 );
num.accumulate( 1 );
System.out.println( "Old value is: "
+ num);
System.out.println( "Current int value is: "
+ num.intValue());
}
}
|
Output:
Old value is: 64.0
Current int value is: 64
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...