Java Math nextUp ()

Методът Java Math nextUp () връща число, съседно на посочения аргумент в посока на положителната безкрайност.

Тоест, ако аргументът е 6.7 , тогава съседното число 6.7 в посока положителна безкрайност е 6.700000000000001 .

Синтаксисът на nextUp()метода е:

 Math.nextUp(start)

Забележка : nextUp()Методът е статичен метод. Следователно можем да извикаме метода директно, като използваме името на класа Math.

Параметри nextUp ()

  • start - начален номер, чийто съседен номер е върнат

Забележка : Типът данни за стартиране може да бъде с плаващ или двоен.

nextUp () Връщани стойности

  • връща числото в съседство, за да започне към положителна безкрайност
  • връща NaN, ако start е NaN
  • връща положителна безкрайност, ако началото е положителна безкрайност

Забележка : nextUp()Методът е еквивалентен на Math.nextAfter (начало, Double.POSITIVE_INFINITY).

Пример: Java Math.nextUp ()

 class Main ( public static void main(String() args) ( // float arguments float start1 = 7.9f; System.out.println(Math.nextUp(start1)); // 7.9000006 // double arguments double start2 = 7.9; System.out.println(Math.nextUp(start2)); // 7.900000000000001 // with positive infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(infinity); // Infinity // with NaN double nan = Math.sqrt(-5); System.out.println(Math.nextUp(nan)); // NaN ) )

Тук използвахме метода Java Math.sqrt (-5) за изчисляване на квадратния корен от -5 . Тъй като квадратният корен от отрицателно число не е число, Math.nextUp(nan)връща NaN .

Това Double.POSITIVE_INFINITYе поле на Doubleкласа, което ни позволява да внедрим безкрайност в програма.

Препоръчани уроци

  • Math.nextAfter ()
  • Math.nextDown ()

Интересни статии...