In this example we will show how to get the floating-point value adjacent to the given number in the direction of positive infinity with Math.nextUp(). In other words, the output value will be greater than the input value by the slightest amount.
Source Code
package com.beginner.examples;
public class NextUpExample {
public static void main(String[] args){
//return the floating-point value adjacent to the given number in the direction of positive infinity.
double a = -10.8;
double b = 0;
double c = 2.01;
System.out.println("nextUp of " + a + " is: " + Math.nextUp(a));
System.out.println("nextUp of " + b + " is: " + Math.nextUp(b));
System.out.println("nextUp of " + c + " is: " + Math.nextUp(c));
}
}
Output:
nextUp of -10.8 is: -10.799999999999999
nextUp of 0.0 is: 4.9E-324
nextUp of 2.01 is: 2.0100000000000002