Java -platformen indeholder en række matematiske funktioner til aritmetiske beregninger og talbehandling . Programmører kan få adgang til disse metoder ved hjælp af Math klassen. Math klasse implementerer metoder til mange forskellige typer af matematiske funktioner , herunder afrunding. Hvis et program indeholder enten primitive typen float eller double værdier , kan Math klassen udføre afrunding beregninger på dem, hvor det er nødvendigt. Math Class
Math klassen er blandt de vigtigste redskaber Java-programmører bruger til numeriske funktioner . Klassen er statisk , hvilket betyder ethvert program fil kan få adgang til og bruge det. For at bruge Math klasse funktionalitet , programmører henvise til klassen direkte som i følgende eksempel : Hej
Math.log ( 17,012 ),
Alternativt kan programmer importere klassen som følger : Hej .
import statisk java.lang.Math * ;
p Hvis denne erklæring er til stede , kan matematik klasse funktioner vises ved hjælp stenografi : Hej
log ( 17,012 ),
< br >
Method Outline
Math klassen runde metode kan vises inden for ethvert Java program , ved at give den metode navn og et parameter enten dobbelt eller float type. Parameteren type eller værdi, vil afgøre, hvilken version af metoden rent faktisk udfører . De to versioner af metoden returnere forskellige værdi typer , så programafviklingen efter den runde metoden også skal tilpasses til indgangen videregives til det.
Return Value
< br >
Math runde metode returnerer et tal. Hvis en float værdi eller variabel er passeret , vil metoden returnere en værdi på primitiv typen int , der repræsenterer int værdi, der er tættest på parameterværdien. Hvis dobbelt værdi er passeret , vil runde metode returnere en værdi af typen lang, som repræsenterer den nærmeste lang værdi til den passerede parameter. Programmer kan gemme returnerede numeriske værdi i en variabel eller kan udføre yderligere behandling og beregning på det direkte.
Dobbelt Parameter
programmer ved hjælp af Math runde metoden med en dobbelt parameter vil modtage en int værdi til gengæld . Følgende kode uddrag demonstrerer metoden på denne måde , der passerer det en dobbelt variabel reference og opbevaring den resulterende værdi i et int variabel : Hej
double numberX = 50,2 ;
int roundNum = Math. round ( numberX )
p Hvis det resulterende antal ikke er nødvendigt senere i et program, kan programmøren vælge at bruge det direkte i stedet opbevare den i en variabel
Float parameter.
Java-kode kalder Math runde metoden med en float typen parameter modtager en lang værdi til gengæld . Denne kode demonstrerer brugen af metoden på denne måde , med en float variabel passerede reference og den returnerede lange værdi gemt i en variabel til senere brug og anvendelse : Hej
float floatNumber = 201.6f ;
lange roundFloat = Math.round ( floatNumber )
programmet kan nu behandle den resulterende lange værdi på nogen måde nødvendig
.