Java Math nextDown ()

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

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

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

 Math.nextDown(start)

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

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

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

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

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

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

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

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

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

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

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

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

  • Math.nextAfter ()
  • Math.nextUp ()

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