Hoe de Java Math.round()-methode te gebruiken

Hoe De Java Math Round Methode Te Gebruiken



Tijdens het omgaan met wiskundige berekeningen in Java, kunnen er gevallen zijn waarin de ontwikkelaar een afgerond geheel getal moet ophalen in plaats van een float. Het afronden van getallen met oneindige decimalen heeft bijvoorbeeld invloed op de verwerkingssnelheid en verbruikt ook geheugen. In dergelijke situaties is de “ Wiskunde.ronde() ” methode in Java helpt bij het weglaten van ambiguïteit.

Deze blog bespreekt het gebruik van de methode 'Math.round()' in Java.







Hoe de Java-methode 'Math.round()' te gebruiken?

De ' Wiskunde.ronde() ” methode wordt gebruikt om het getal dat is opgegeven als parameter af te ronden op het dichtstbijzijnde gehele getal omhoog of omlaag.



Syntaxis



openbare statische int-ronde ( vlotter x )


In de bovenstaande syntaxis, ' X ” komt overeen met de float of double die moet worden afgerond op het dichtstbijzijnde gehele getal.





Voorbeeld 1: gebruik van de methode 'Math.round()' om zwevende variabele af te ronden

In dit voorbeeld kan deze methode worden gebruikt om twee identieke getallen af ​​te ronden naar hun corresponderende dichtstbijzijnde gehele getallen:



dubbel getal1 = 53,65 ;
dubbel getal2 = 53.25 ;
Systeem.out.println ( 'Het afgeronde getal is: ' +Wiskunderonde ( nummer 1 ) ) ;
Systeem.out.println ( 'Het afgeronde getal is: ' +Wiskunderonde ( nummer 2 ) ) ;


In het bovenstaande codefragment:

    • Initialiseer de vermelde twee float-waarden.
    • Pas daarna de ' Wiskunde.ronde() ”-methode op beide drijvers om ze respectievelijk af te ronden op de dichtstbijzijnde gehele getallen omhoog en omlaag.

Uitgang




In de bovenstaande uitvoer is het verschil tussen beide afgeronde identieke getallen te zien.

Voorbeeld 2: gebruik van de methode 'Math.round()' om positieve en negatieve oneindigheid te berekenen

In dit specifieke voorbeeld kan de besproken methode worden toegepast om de maximale en minimale waarden van de lange variabelen te retourneren:

dubbele positiveInfinity = Double.POSITIVE_INFINITY;
dubbele negatieveInfinity = Double.NEGATIVE_INFINITY;
Systeem.out.println ( Wiskunde.ronde ( positiveInfinity ) ) ;
Systeem.out.println ( Wiskunde.ronde ( negatiefOneindig ) ) ;


Voer in de bovenstaande coderegels de volgende stappen uit:

    • Specificeer eerst respectievelijk de positieve en negatieve oneindigheden om ze af te ronden.
    • Pas nu de ' Wiskunde.ronde() 'methode op zowel de positieve als de negatieve oneindigheden om respectievelijk de waarden van maximale en minimale longs op te halen.

Uitgang




In de bovenstaande uitvoer is het duidelijk dat bij het afronden van de positieve en negatieve oneindigheden de extreme waarden van lang, d.w.z. max en min, zijn geretourneerd.

Conclusie

De ' Wiskunde.ronde() ” methode in Java wordt gebruikt om het getal dat is opgegeven als parameter af te ronden op het dichtstbijzijnde gehele getal omhoog of omlaag. In het vorige voorbeeld kan het worden gebruikt om de opgegeven drijvers af te ronden naar het dichtstbijzijnde gehele getal. In de laatste illustratie kan het worden toegepast om de maximale en minimale waarden van lang op te halen. Deze blog ging dieper in op het gebruik van de ' Wiskunde.ronde() 'methode in Java.