Java Math Round ()

Metoda Java Math round () zaokrouhlí zadanou hodnotu na nejbližší int nebo long a vrátí ji.

To znamená, že 1,2 se zaokrouhlí na 1 a 1,8 se zaokrouhlí na 2 .

Syntaxe round()metody je:

 Math.round(value)

Zde round()je statická metoda. Z toho důvodu jsme se v přístupu k metodu pomocí názvu třídy, Math.

kulaté () parametry

round()Metoda přebírá jeden parametr.

  • hodnota - číslo, které má být zaokrouhleno

Poznámka : Datový typ hodnoty by měl být buď floatnebo double.

zaokrouhlená () návratová hodnota

  • vrátí inthodnotu, pokud je argumentfloat
  • vrátí longhodnotu, pokud je argumentdouble

round()Metoda:

  • zaokrouhluje nahoru, pokud je hodnota za desetinnou čárkou větší nebo rovna 5
     1.5 => 2 1.7 => 2 
  • zaokrouhluje dolů, pokud je hodnota za desetinnou čárkou menší než 5
     1.3 => 1

Příklad 1: Java Math.round () s dvojitým

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

Příklad 2: Java Math.round () s floatem

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

Doporučené výukové programy

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

Zajímavé články...