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ď float
nebo double
.
zaokrouhlená () návratová hodnota
- vrátí
int
hodnotu, pokud je argumentfloat
- vrátí
long
hodnotu, 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 ()