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 ()