Java Math rint ()

Metoda rint () języka Java Math zwraca wartość najbliższą określonej wartości i jest równa matematycznej liczbie całkowitej.

Oznacza to, że jeśli określona wartość to 5,8 , najbliższa wartość, która jest równa matematycznej liczbie całkowitej, to 6,0 . A dla wartości 5,4 najbliższa wartość, która jest równa matematycznej liczbie całkowitej, to 5,0 .

Składnia rint()metody to:

 Math.rint(double value)

Uwaga : ta rint()metoda jest metodą statyczną. Dlatego możemy wywołać metodę bezpośrednio, używając nazwy klasy Math.

rint () Parametry

  • arg - argument, którego najbliższa wartość jest równa matematycznej liczbie całkowitej

rint () Zwracane wartości

  • zwraca najbliższą argumentowi wartość, która jest równa matematycznej liczbie całkowitej

Przykład: 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 ) )

W powyższym przykładzie zwróć uwagę na dwa wyrażenia,

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

Tutaj w obu przypadkach wartość po przecinku jest równa 5 . Jednak,

  • dla 1,5 - metoda jest zaokrąglana w górę
  • dla 2,5 - metoda jest zaokrąglana w dół.

Dzieje się tak, ponieważ w przypadku 0,5 metoda zaokrągla do najbliższej parzystej wartości. Dlatego w obu przypadkach metoda zaokrągla się do 2,0 .

Zalecane samouczki

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

Interesujące artykuły...