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