A Java Math rint () metódus olyan értéket ad vissza, amely a legközelebb van a megadott értékhez, és egyenlő a matematikai egész számmal.
Vagyis, ha a megadott érték 5,8 , akkor a matematikai egész számmal megegyező legközelebbi érték 6,0 . És az 5.4 értéknél a matematikai egész számmal megegyező legközelebbi érték 5,0 .
A rint()
módszer szintaxisa :
Math.rint(double value)
Megjegyzés : A rint()
módszer statikus módszer. Ezért a metódust közvetlenül az osztály nevével hívhatjuk meg Math
.
rint () Paraméterek
- arg - argumentum, amelynek legközelebbi értéke megegyezik a matematikai egész számmal
rint () Visszatérési értékek
- az arghoz legközelebbi értéket adja vissza, amely megegyezik a matematikai egész számmal
Példa: 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 ) )
A fenti példában vegye észre a két kifejezést,
// returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5)
Itt mindkét esetben a tizedes utáni érték egyenlő 5-vel . Azonban,
- 1,5-re - a módszer felfelé kerekszik
- 2,5 esetén - a módszer lefelé kerekít.
Ennek oka, hogy .5 esetén a módszer a legközelebbi páros értékre kerekít. Ezért mindkét esetben a módszer 2.0- ra kerekszik .
Ajánlott oktatóanyagok
- Math.round ()
- Math.ceil ()
- Math.floor ()