Java Math nextUp () -menetelmä palauttaa määrätyn argumentin vieressä olevan numeron positiivisen äärettömyyden suuntaan.
Toisin sanoen, jos argumentti on 6.7 , niin vierekkäinen luku 6.7 positiivisen äärettömyyden suunnassa on 6.700000000000001 .
Menetelmän syntaksi nextUp()
on:
Math.nextUp(start)
Huomaa : nextUp()
Menetelmä on staattinen menetelmä. Siksi voimme kutsua menetelmää suoraan luokan nimellä Math
.
nextUp () -parametrit
- start - lähtönumero, jonka viereinen numero palautetaan
Huomaa : Käynnistyksen tietotyyppi voi olla joko float tai double.
nextUp () Palautusarvot
- palauttaa viereisen numeron aloittaakseen kohti positiivista ääretöntä
- palauttaa NaN: n, jos alku on NaN
- palauttaa positiivisen äärettömyyden, jos alku on positiivinen ääretön
Huomaa : nextUp()
Menetelmä vastaa Math.nextAfter (start, Double.POSITIVE_INFINITY) -menetelmää.
Esimerkki: 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 ) )
Tässä olemme käyttäneet Java Math.sqrt (-5) -menetelmää laskemaan neliöjuuri -5 . Koska negatiivisen luvun neliöjuuri ei ole luku, Math.nextUp(nan)
palauttaa NaN .
Tämä Double.POSITIVE_INFINITY
on Double
luokan kenttä, jonka avulla voimme toteuttaa äärettömyyden ohjelmassa.
Suositellut oppaat
- Math.nextAfter ()
- Math.nextDown ()