Java-plattformen gir en rekke matematiske funksjoner for aritmetiske beregninger og numeriske behandling . Programmerere kan få tilgang til disse metodene ved hjelp av Math klassen . The Math klassen implementerer metoder for mange forskjellige typer matematiske funksjoner , inkludert avrunding. Hvis et program inneholder enten primitive typen float eller double verdier , kan Math klassen utføre avrunding beregninger på dem der det er nødvendig . Math Class
Math klassen er blant de viktigste verktøyene Java-programmerere bruker for numeriske funksjoner . Klassen er statisk , noe som betyr noe program filen kan få tilgang til og bruke den. For å bruke Math klassen funksjonalitet, programmerere refererer til klassen direkte som i følgende eksempel : en
Math.log ( 17,012 ) ;
Alternativt kan programmer importere klassen som følger:
.
import statisk java.lang.Math * ;
p Hvis denne uttalelsen er til stede , kan regnestykket klasse funksjoner vises ved hjelp av stenografi : en
log ( 17,012 ) ;
Method Outline
Math klassen runde metoden kan vises i en hvilken som helst Java-program, ved å gi metoden navn og en parameter for enten dobbel eller float type. Parameteren type eller verdi vil finne ut hvilken versjon av metoden faktisk utfører . De to versjonene av metodereturverdier forskjellige typer verdi , slik at programmet kjøres etter runde metode må også være tilpasset innspill som sendes til den.
Return Value
Math runde metoden returnerer et tall. Hvis en float verdi eller variabel er passert, vil metoden returnere en verdi av primitiv type int , som representerer int verdi som er nærmest til parameterverdien. Hvis en dobbelt verdi er passert, vil den runde metode gir en verdi av lang type , 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 videre prosessering og beregning på den direkte.
Double Parameter
programmer ved hjelp av Math runde metoden med en dobbel parameter vil motta en int verdi i retur . Følgende kode utdrag demonstrerer ved hjelp av metoden på denne måten , passerer det en dobbel variabel referanse og lagre den resulterende verdien i en int variabel : en
dobbel numberX = 50,2 ;
int roundNum = Math. round ( numberX ) ;
p Hvis den resulterende nummeret ikke er nødvendig senere i et program , kan programmereren velger å bruke den direkte i stedet for å lagre det i en variabel
Float parameter .
Java-kode ringer Math runde metoden med en dupp parameteren får en lang verdi i retur . Denne koden demonstrerer bruk av metoden på denne måten , med en dupp variabelreferanse gått og returnert lang verdien som er lagret i en variabel for senere referanse og bruk : en
float floatNumber = 201.6f ;
lang roundFloat = Math.round ( floatNumber ) ;
programmet kan nå behandle den resulterende lang verdi på noen måte nødvendig
.