Java Math nextUp ()

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

Tutoriale recomandate

  • Math.nextAfter ()
  • Math.nextDown ()

Articole interesante...