Sådan bruges Java Math.round()-metoden

Sadan Bruges Java Math Round Metoden



Mens han beskæftiger sig med matematiske beregninger i Java, kan der være tilfælde, hvor udvikleren skal hente et afrundet heltal i stedet for en float. For eksempel påvirker afrunding af tallene med uendelige decimaler behandlingshastigheden og bruger også hukommelse. I sådanne situationer er ' Math.round() ”-metoden i Java hjælper med at udelade tvetydighed.

Denne blog vil diskutere brugen af ​​'Math.round()'-metoden i Java.







Hvordan bruger man Java 'Math.round()' metoden?

Det ' Math.round() ”-metoden bruges til at afrunde det tal, der er angivet som dets parameter, til dets nærmeste heltal op eller ned.



Syntaks



offentlig statisk int runde ( flyde x )


I ovenstående syntaks, ' x ” svarer til den float eller double, der skal rundes af til nærmeste heltal.





Eksempel 1: Anvendelse af metoden 'Math.round()' til at afrunde flydende variabel

I dette eksempel kan denne metode bruges til at afrunde to identiske tal til deres tilsvarende nærmeste heltal:



dobbelt tal1 = 53,65 ;
dobbelt tal2 = 53,25 ;
System.out.println ( 'Det afrundede tal er: ' +Matematik.runde ( nummer 1 ) ) ;
System.out.println ( 'Det afrundede tal er: ' +Matematik.runde ( nummer 2 ) ) ;


I ovenstående kodestykke:

    • Initialiser de angivne to flydende værdier.
    • Anvend derefter ' Math.round() ”-metoden på begge flydere for at runde dem til henholdsvis nærmeste op- og nedadgående heltal.

Produktion




I ovenstående output kan forskellen mellem begge de afrundede identiske tal observeres.

Eksempel 2: Brug af metoden 'Math.round()' til at beregne positiv og negativ uendelighed

I dette særlige eksempel kan den diskuterede metode anvendes til at returnere maksimum- og minimumværdierne for de lange variable:

dobbelt positivInfinity = Double.POSITIVE_INFINITY;
dobbelt negativInfinity = Double.NEGATIVE_INFINITY;
System.out.println ( Matematik.runde ( positiv uendelighed ) ) ;
System.out.println ( Matematik.runde ( negativ uendelighed ) ) ;


I ovenstående kodelinjer skal du anvende følgende trin:

    • Angiv først de positive og negative uendeligheder for at afrunde dem.
    • Anvend nu ' Math.round() ” metode på både den positive og negative uendelighed for at hente værdierne af henholdsvis maksimum og minimum længder.

Produktion




I ovenstående output er det tydeligt, at ved afrunding af de positive og negative uendeligheder er de ekstreme værdier af lang, dvs. max og min, blevet returneret.

Konklusion

Det ' Math.round() ”-metoden i Java bruges til at afrunde det tal, der er angivet som dets parameter, til dets nærmeste heltal op eller ned. I det tidligere eksempel kan det bruges til at afrunde de angivne flydere til det nærmeste heltal. I sidstnævnte illustration kan den anvendes til at hente maksimum- og minimumværdierne for lang. Denne blog uddybede brugen af ​​' Math.round() ” metode i Java.