Java Math nextDown ()

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_INFINITYun câmp de Doubleclasă care ne permite să implementăm infinitul într-un program.

Tutoriale recomandate

  • Math.nextAfter ()
  • Math.nextUp ()

Articole interesante...