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