The Round metode i Java

The Round metode i Java


Java-plattformen gir en rekke matematiske funksjoner for aritmetiske beregninger og numerisk behandling. Programmerere kan få tilgang til disse metodene ved hjelp av Math-klassen. Math klassen implementerer metoder for mange forskjellige typer av matematiske funksjoner, inkludert avrunding. Hvis et program inneholder enten primitive typen float eller doble verdier, kan det Math klassen utføre avrundings beregninger på dem der det er nødvendig.

Mattetime

Math klassen er blant de viktigste verktøyene Java-programmerere bruke for numeriske funksjoner. Klassen er statisk, noe som betyr at noen programfilen kan få tilgang til og bruke den. For å bruke Math klasse funksjonalitet, programmerere refererer til klassen direkte som i følgende eksempel:

Math.log (17,012);

Alternativt kan programmer importere klassen som følger:

importere statisk java.lang.Math. *;

Hvis dette utsagnet er til stede, kan regnestykket klasse funksjoner vises ved hjelp av stenografi:

log (17,012);

metode Outline

Math klassen runde metoden kan vises i alle Java-program, ved å gi metodenavnet og en parameter av enten doble eller flyte type. Den parametertype eller verdi vil avgjøre hvilken versjon av metoden faktisk utfører. De to versjonene av metoden returnere ulike verdityper, så programmet kjøres etter runden metoden må også være skreddersydd til inngangen som sendes til den.

Return Verdi

The Math runde metoden returnerer et tall. Hvis en flåte verdi eller variabel er gått, vil metoden returnere en verdi av primitiv type int, som representerer int verdi som er nærmest til parameterverdien. Hvis en dobbel verdi er passert, vil den runde metoden returnerer en verdi av typen lang, som representerer den nærmeste lange verdien til den passerte parameter. Programmer kan lagre den returnerte numerisk verdi i en variabel, eller kan utføre ytterligere behandling og beregning på det direkte.

Double Parameter

Programmer som bruker Math runde metoden med en dobbel parameter vil motta en int verdi i retur. Den følgende koden utdrag demonstrerer anvendelse av fremgangsmåten på denne måten, passerer det en dobbel variabel referanse og lagring av den resulterende verdi i et int variabel:

double numberX = 50,2;

int roundNum = Math.round (numberX);

Dersom den resulterende nummeret ikke er nødvendig senere på et program, kan programmereren velge å bruke den direkte i stedet for å lagre det i en variabel.

Float Parameter

Java-kode ringe Math runde metoden med en dupp typeparameteren får en lang verdi i retur. Denne koden demonstrerer anvendelse av fremgangsmåten på denne måten, med en flottør variabel referanse passert og returneres lang verdien som er lagret i en variabel for senere referanse og bruk:

flyte floatNumber = 201.6f;

lang roundFloat = Math.round (floatNumber);

Programmet kan nå behandle den resulterende lange verdi på noen måte nødvendig.