Java Math nextDown ()

Java Math nextDown () meetod tagastab määratud argumendiga külgneva arvu negatiivse lõpmatuse suunas.

See tähendab, et kui argument on 6.7 , siis külgnev arv 6.7 negatiivse lõpmatuse suunas on 6.69999999999999999 .

Meetodi süntaks nextDown()on:

 Math.nextDown(start)

Märkus : nextDown()meetod on staatiline meetod. Seega saame meetodile helistada otse, kasutades klassi nime Math.

nextDown () parameetrid

  • start - stardinumber, mille külgnev number tagastatakse

Märkus . Starti andmetüüp võib olla ujuk või topelt.

nextDown () Return Väärtused

  • tagastab külgneva arvu, et alustada negatiivse lõpmatuse suunas
  • tagastab NaN, kui algus on NaN
  • tagastab negatiivse lõpmatuse, kui algus on negatiivne lõpmatus

Märkus . nextDown()Meetod on samaväärne Math.nextAfter (algus, Double.Negative_INFINITY).

Näide: 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 ) )

Siin oleme kasutanud Java Math.sqrt (-5) arvutamise meetodit ruutjuur -5 . Kuna negatiivse arvu ruutjuur pole arv, Math.nextDown(nan)tagastab NaN .

See Double.NEGATIVE_INFINITYon Doubleklassi väli, mis võimaldab meil programmis lõpmatust rakendada.

Soovitatavad õpetused

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

Huvitavad Artiklid...