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