Методът 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 ()