Home » Java Math.nextAfter() method with Examples

Java Math.nextAfter() method with Examples

by Online Tutorials Library

Java Math.nextAfter() method

The java.lang.Math.nextAfter() returns the floating-point number adjacent to the first argument in the direction of the second argument. If both first argument and second argument are same then this method will return second argument.

Syntax:

Parameters:

Return:

  • If either argument is a NaN, this method will return NaN.
  • If both arguments are signed zero, the direction will be unchanged.
  • If start argument(a) is equal to positive or negative Double.MIN_VALUE or Float.MIN_VALUE and direction argument(b) has a value such that the result should have a smaller magnitude, this method will return Zero with same sign as the argument.
  • If start argument(a) is equal to positive or negative Double.MAX_VALUE or Float.MAX_VALUE and direction argument(b) has a value such that the result should have a lager magnitude, this method will return Infinite with same sign as the argument.
  • If start argument(a) is infinity and the direction argument(b) has a value such that the result should have a smaller magnitude, then this method will return Double.MAX_VALUE with same sign.

Example 1

Test it Now

Output:

84352.23999999999  154.28400000000002  

Example 2

Test it Now

Output:

787.84296  

Example 3

Test it Now

Output:

1.0E-323  

Example 4

Test it Now

Output:

3.4028233E38  

Next TopicJava Math

You may also like