Java Math rint ()

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

érdekes cikkek...