Pri práci s matematickými výpočtami v jazyku Java môžu nastať prípady, keď vývojár potrebuje získať zaokrúhlené celé číslo namiesto pohyblivej hodnoty. Napríklad zaokrúhľovanie čísel obsahujúcich nekonečné desatinné miesta ovplyvňuje rýchlosť spracovania a spotrebuje aj pamäť. V takýchto situáciách „ Math.round() ” metóda v Jave pomáha pri vynechaní nejednoznačnosti.
Tento blog bude diskutovať o použití metódy “Math.round()” v jazyku Java.
Ako používať metódu Java „Math.round()“?
' Math.round() ” metóda sa používa na zaokrúhlenie čísla zadaného ako jeho parameter na najbližšie vyššie alebo nižšie celé číslo.
Syntax
public static int round ( plavák x )
Vo vyššie uvedenej syntaxi „ X ” zodpovedá float alebo double, ktoré je potrebné zaokrúhliť na najbližšie celé číslo.
Príklad 1: Využitie metódy “Math.round()” na zaokrúhlenie premennej s pohyblivou hodnotou
V tomto príklade možno túto metódu použiť na zaokrúhlenie dvoch rovnakých čísel na zodpovedajúce najbližšie celé čísla:
dvojité číslo1 = 53,65 ;
dvojité číslo2 = 53,25 ;
System.out.println ( 'Zaokrúhlené číslo je: ' +Math.round ( číslo 1 ) ) ;
System.out.println ( 'Zaokrúhlené číslo je: ' +Math.round ( číslo2 ) ) ;
Vo vyššie uvedenom útržku kódu:
-
- Inicializujte uvedené dve hodnoty float.
- Potom použite „ Math.round() ” metódu na oboch plavákoch, aby ste ich zaokrúhlili na najbližšie hore a dole celé čísla.
Výkon
Vo vyššie uvedenom výstupe je možné pozorovať rozdiel medzi oboma zaokrúhlenými rovnakými číslami.
Príklad 2: Použitie metódy „Math.round()“ na výpočet kladného a záporného nekonečna
V tomto konkrétnom príklade možno diskutovanú metódu použiť na vrátenie maximálnych a minimálnych hodnôt dlhých premenných:
double positiveInfinity = Double.POSITIVE_INFINITY;double negativeInfinity = Double.NEGATIVE_INFINITY;
System.out.println ( Math.round ( pozitívnyNekonečno ) ) ;
System.out.println ( Math.round ( negatívnyNekonečno ) ) ;
Vo vyššie uvedených riadkoch kódu použite nasledujúce kroky:
-
- Najprv zadajte kladné a záporné nekonečno, aby ste ich zaokrúhlili.
- Teraz použite „ Math.round() ” metóda na kladných aj záporných nekonečnách na získanie hodnôt maximálnej a minimálnej dĺžky.
Výkon
Vo vyššie uvedenom výstupe je zrejmé, že po zaokrúhlení kladných a záporných nekonečna sa vrátili extrémne hodnoty long, t.j. max a min.
Záver
' Math.round() ” metóda v jazyku Java sa používa na zaokrúhlenie čísla zadaného ako jeho parameter na najbližšie vyššie alebo nižšie celé číslo. V predchádzajúcom príklade ho možno použiť na zaokrúhlenie špecifikovaných pohyblivých hodnôt na najbližšie celé číslo. Na druhom obrázku ho možno použiť na načítanie maximálnych a minimálnych hodnôt long. Tento blog rozpracoval použitie „ Math.round() “ metóda v jazyku Java.