Metodas „Java Math nextDown ()“ pateikia skaičių, esantį šalia nurodyto argumento neigiamos begalybės kryptimi.
Tai yra, jei argumentas yra 6,7 , tada gretimas skaičius 6,7 neigiamos begalybės kryptimi yra 6,69999999999999999 .
nextDown()
Metodo sintaksė yra tokia:
Math.nextDown(start)
Pastaba : nextDown()
metodas yra statinis. Vadinasi, metodą galime iškviesti tiesiogiai naudodami klasės pavadinimą Math
.
„nextDown“ () parametrai
- startas - starto numeris, kurio gretimas numeris turi būti grąžintas
Pastaba : Pradžios duomenų tipas gali būti „float“ arba „double“.
nextDown () Grąžinimo vertės
- grąžina šalia esantį skaičių link neigiamos begalybės
- grąžina NaN, jei pradžia yra NaN
- grąžina neigiamą begalybę, jei pradžia yra neigiama begalybė
Pastaba : nextDown()
metodas yra lygiavertis Math.nextAfter (pradžia, dvigubas.Negatyvus_INFINITETAS).
Pavyzdys: 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 ) )
Č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.nextDown(nan)
grąžinama NaN .
Tai Double.NEGATIVE_INFINITY
yra Double
klasės laukas , leidžiantis įgyvendinti programoje begalybę.
Rekomenduojamos pamokos
- Math.nextAfter ()
- Math.nextUp ()