„Java Math nextUp“ ()

Metodas „Java Math nextUp ()“ grąžina skaičių šalia nurodyto argumento teigiamos begalybės kryptimi.

Tai yra, jei argumentas yra 6,7 , tada gretimas skaičius 6,7 teigiamos begalybės kryptimi yra 6,700000000000001 .

nextUp()Metodo sintaksė yra tokia:

 Math.nextUp(start)

Pastaba : nextUp()metodas yra statinis. Vadinasi, metodą galime iškviesti tiesiogiai naudodami klasės pavadinimą Math.

„nextUp“ () parametrai

  • startas - starto numeris, kurio gretimas numeris grąžinamas

Pastaba : Pradžios duomenų tipas gali būti „float“ arba „double“.

nextUp () grąžinimo vertės

  • grąžina šalia esantį skaičių link teigiamos begalybės
  • grąžina NaN, jei pradžia yra NaN
  • grąžina teigiamą begalybę, jei pradžia yra teigiama begalybė

Pastaba : nextUp()metodas prilygsta Math.nextAfter (pradžia, dvigubai.POSITIVE_INFINITY).

Pavyzdys: 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 ) )

Čia mes naudojome „Java Math.sqrt“ (-5) metodą, kad apskaičiuotume -5 kvadratinę šaknį . Kadangi neigiamo skaičiaus kvadratinė šaknis nėra skaičius, Math.nextUp(nan)grąžinama NaN .

Tai Double.POSITIVE_INFINITYyra Doubleklasės laukas , leidžiantis įgyvendinti programoje begalybę.

Rekomenduojamos pamokos

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

Įdomios straipsniai...