Metoden Java Math rint () returnerer en værdi, der er tættest på den angivne værdi og er lig med det matematiske heltal.
Det vil sige, at hvis den angivne værdi er 5,8 , er den nærmeste værdi, der er lig med det matematiske heltal, 6,0 . Og for værdi 5.4 er den nærmeste værdi, der svarer til matematisk heltal, 5.0 .
Metodens syntaks rint()
er:
Math.rint(double value)
Bemærk : rint()
Metoden er en statisk metode. Derfor kan vi kalde metoden direkte ved hjælp af klassens navn Math
.
rint () Parametre
- arg - argument hvis nærmeste værdi, der svarer til matematisk heltal, returneres
rint () Returværdier
- returnerer den nærmeste værdi til arg, der er lig med det matematiske heltal
Eksempel: Java Math.print ()
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 ) )
I ovenstående eksempel bemærk de to udtryk,
// returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5)
Her er værdien efter decimal i begge tilfælde lig med 5 . Imidlertid,
- i 1,5 - metoden afrundes opad
- for 2,5 - metoden afrundes nedad.
Det er fordi, i tilfælde af .5 , rundes metoden til nærmeste lige værdi. Derfor, i begge tilfælde, runder metoden til 2.0 .
Anbefalede vejledninger
- Math.round ()
- Math.ceil ()
- Matematikgulv ()