Java Math rint ()

Java Math rint () meetod tagastab määratud väärtusele lähima ja matemaatilise täisarvuga võrdse väärtuse.

See tähendab, et kui määratud väärtus on 5,8 , on lähim väärtus, mis on võrdne matemaatilise täisarvuga, 6,0 . Ja väärtuse 5.4 puhul on lähim väärtus, mis on võrdne matemaatilise täisarvuga, 5,0 .

Meetodi süntaks rint()on:

 Math.rint(double value)

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

rint () parameetrid

  • arg - argument, mille lähim väärtus, mis on võrdne matemaatilise täisarvuga, tagastatakse

rint () Tagastusväärtused

  • tagastab argile lähima väärtuse, mis on võrdne matemaatilise täisarvuga

Näide: Java Math.rint ()

 class Main ( public static void main(String() args) ( // Math.rint() // value greater than 5 after decimal System.out.println(Math.rint(1.878)); // 2.0 // value less than 5 after decimal System.out.println(Math.rint(1.34)); // 1.0 // value equal to 5 after decimal System.out.println(Math.rint(1.5)); // 2.0 // value equal to 5 after decimal System.out.println(Math.rint(2.5)); // 2.0 ) )

Ülaltoodud näites pange tähele kahte väljendit,

 // returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5) 

Siin on mõlemal juhul väärtus pärast koma võrdne 5-ga . Kuid,

  • 1,5 jaoks - meetod ümardatakse ülespoole
  • 2,5 puhul - meetod ümardatakse allapoole.

Põhjus on see, et .5 korral ümardatakse meetod lähima paarisväärtuseni. Seega ümardatakse meetod mõlemal juhul väärtuseni 2.0 .

Soovitatavad õpetused

  • Math.round ()
  • Math.ceil ()
  • Math.floor ()

Huvitavad Artiklid...