Java Math Round ()

Metóda Java Math round () zaokrúhli zadanú hodnotu na najbližšiu int alebo long hodnotu a vráti ju.

To znamená, že 1,2 sa zaokrúhľuje na 1 a 1,8 sa zaokrúhľuje na 2 .

Syntax round()metódy je:

 Math.round(value)

Tu round()je statická metóda. Z toho dôvodu sme sa v prístupe k metódu pomocou názvu triedy, Math.

zaokrúhlené () parametre

round()Metóda preberá jeden parameter.

  • hodnota - číslo, ktoré sa má zaokrúhliť

Poznámka : Dátový typ hodnoty by mal byť buď floatalebo double.

zaokrúhlená () návratová hodnota

  • vráti inthodnotu, ak je argumentomfloat
  • vráti longhodnotu, ak je argumentomdouble

round()metóda:

  • zaokrúhli sa nahor, ak je hodnota za desatinnou čiarkou väčšia alebo rovná 5
     1.5 => 2 1.7 => 2 
  • zaokrúhľuje nadol, ak je hodnota za desatinnou čiarkou menšia ako 5
     1.3 => 1

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

Príklad 2: Java Math.round () s plavákom

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

Odporúčané návody

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

Zaujímavé články...