Java Math nextUp ()

A Java Math nextUp () metódus egy számot ad vissza a megadott argumentum mellett a pozitív végtelen irányába.

Vagyis, ha az argumentum 6.7 , akkor a pozitív végtelen irányába eső 6.7 szomszédos száma 6.700000000000001 .

A nextUp()módszer szintaxisa :

 Math.nextUp(start)

Megjegyzés : A nextUp()módszer statikus módszer. Ezért a metódust közvetlenül az osztály nevével hívhatjuk meg Math.

nextUp () paraméterek

  • rajt - rajtszám, amelynek szomszédos számát visszaadják

Megjegyzés : A start adattípusa lehet úszó vagy kettős.

nextUp () visszatérési értékek

  • a szomszédos számot adja vissza, hogy a pozitív végtelen felé induljon
  • NaN-t ad vissza, ha a start NaN
  • pozitív végtelen eredményt ad, ha a kezdet pozitív végtelen

Megjegyzés : A nextUp()módszer egyenértékű a Math.nextAfter (start, Double.POSITIVE_INFINITY).

Példa: 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 ) )

Itt már használják a Java Math.sqrt (-5) számítási módjára négyzetgyöke -5 . Mivel a negatív szám négyzetgyöke nem szám, NaN-tMath.nextUp(nan) ad vissza .

Ez Double.POSITIVE_INFINITYaz Doubleosztály olyan területe, amely lehetővé teszi számunkra, hogy a programban végtelenül megvalósítsuk.

Ajánlott oktatóanyagok

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

érdekes cikkek...