Java Math Round ()

Metoda round () języka Java Math zaokrągla określoną wartość do najbliższej wartości typu int lub long i zwraca ją.

Oznacza to, że 1,2 jest zaokrąglane do 1, a 1,8 jest zaokrąglane do 2 .

Składnia round()metody to:

 Math.round(value)

Tutaj round()jest metoda statyczna. Stąd mamy dostęp do metody z użyciem nazwy klasy, Math.

round () Parametry

round()Sposób przyjmuje jeden parametr.

  • wartość - liczba, która ma zostać zaokrąglona

Uwaga : Typ danych wartości powinien być albo floatlub double.

round () Zwracana wartość

  • zwraca intwartość, jeśli argumentem jestfloat
  • zwraca longwartość, jeśli argumentem jestdouble

round()Metoda:

  • zaokrągla w górę, jeśli wartość po przecinku jest większa lub równa 5
     1.5 => 2 1.7 => 2 
  • zaokrągla w dół, jeśli wartość po przecinku jest mniejsza niż 5
     1.3 => 1

Przykład 1: Java Math.round () z double

 class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal double a = 1.878; System.out.println(Math.round(a)); // 2 // value equals to 5 after decimal double b = 1.5; System.out.println(Math.round(b)); // 2 // value less than 5 after decimal double c = 1.34; System.out.println(Math.round(c)); // 1 ) )

Przykład 2: Java Math.round () z wartością zmiennoprzecinkową

 class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal float a = 3.78f; System.out.println(Math.round(a)); // 4 // value equals to 5 after decimal float b = 3.5f; System.out.println(Math.round(b)); // 4 // value less than 5 after decimal float c = 3.44f; System.out.println(Math.round(c)); // 3 ) )

Zalecane samouczki

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

Interesujące artykuły...