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