„Java Math nextDown“ ()

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_INFINITYyra Doubleklasės laukas , leidžiantis įgyvendinti programoje begalybę.

Rekomenduojamos pamokos

  • Math.nextAfter ()
  • Math.nextUp ()

Įdomios straipsniai...