Metoda Java Math nextUp () returnează un număr adiacent argumentului specificat în direcția infinitului pozitiv.
Adică, dacă argumentul este 6.7 , atunci numărul adiacent de 6.7 în direcția infinitului pozitiv este 6.700000000000001 .
Sintaxa nextUp()
metodei este:
Math.nextUp(start)
Notă : nextUp()
Metoda este o metodă statică. Prin urmare, putem apela metoda direct folosind numele clasei Math
.
nextUp () Parametri
- start - numărul de început al cărui număr adiacent este returnat
Notă : Tipul de date de pornire poate fi fie float, fie dublu.
nextUp () Valori returnate
- returnează numărul adiacent pentru a începe spre infinit pozitiv
- returnează NaN dacă startul este NaN
- returnează infinit pozitiv dacă startul este infinit pozitiv
Notă : nextUp()
Metoda este echivalentă cu Math.nextAfter (start, Double.POSITIVE_INFINITY).
Exemplu: 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 ) )
Aici, am folosit metoda Java Math.sqrt (-5) pentru a calcula rădăcina pătrată a lui -5 . Deoarece rădăcina pătrată a unui număr negativ nu este un număr, Math.nextUp(nan)
returnează NaN .
Este Double.POSITIVE_INFINITY
un câmp de Double
clasă care ne permite să implementăm infinitul într-un program.
Tutoriale recomandate
- Math.nextAfter ()
- Math.nextDown ()