The nextUp method of the Math class is a static method that returns the floating point or double value that is next to the provided floating point or double value in the direction of
The nextUp method is defined in the Math class. The Math class is defined in the java.lang package.
To import the Math class, use the following import statement.
import java.lang.Math;
public static double nextUp(double d)
double d: a value of the double type.
nextUp returns the nearest double value next to the given value in the direction of .
NaN if the passed value is NaN.positive infinity if the passed value is .Double.MIN_VALUE or Float.MIN_VALUE if the passed value is zero.public static float nextUp(float f)
In the following code, we pass different double and float values to the nextUp function.
public class Main{public static void main(String[] args){double val = -1.0 /0;System.out.println(Math.nextUp(1));System.out.println(Math.nextUp(5.0f));System.out.println(Math.nextUp(val));System.out.println(Math.nextUp(0));}}