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.