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




Latest Courses