Het Java- platform biedt een scala van wiskundige functies voor rekenkundige berekeningen en numerieke verwerking . Programmeurs kunnen toegang krijgen tot deze methoden met behulp van de klasse Math . Math klasse implementeert methoden voor verschillende types van wiskundige functies , waaronder afronding . Als een programma bevat zowel primitieve float of double waarden , kan de klasse Math afronding berekeningen uit te voeren op hen waar nodig . Math Class De klasse Math is een van de belangrijkste instrumenten Java-programmeurs te gebruiken voor numerieke functies . De klasse is statisch , wat betekent dat elk programma bestand kan openen en gebruiken. Tot klasse Math functionaliteit , programmeurs verwijzen naar de klas rechtstreeks zoals in het volgende voorbeeld : Math.log ( 17,012 ) ; alternatief kunnen programma's de klas als volgt importeren : . import statische java.lang.Math * ; Als deze verklaring aanwezig is , kan de klasse Math functies verschijnen met steno : log ( 17,012 ) ; < br > Method Outline de klasse Math ronde methode kan verschijnen binnen een Java -programma , door het verstrekken van de naam van de methode en een parameter van een tweepersoonsbed of vlotter type. Het type parameter of waarde bepalen welke versie van de werkwijze daadwerkelijk uitvoert . De twee versies van de methode return verschillende soorten waarde , zodat uitvoering van het programma na de ronde methode moet ook worden afgestemd op de ingang wordt doorgegeven aan het. Terug Waarde < br > De Math ronde methode retourneert een getal . Als een float waarde of variabele wordt doorgegeven , zal de methode een waarde van primitieve type int terug , die de int-waarde die het dichtst bij de parameterwaarde . Als een dubbele waarde wordt overschreden, zal de ronde methode een waarde van het type lang terug , wat neerkomt op de dichtstbijzijnde lange waarde aan de doorgegeven parameter . Programma's kan de geretourneerde numerieke waarde op te slaan in een variabele , of kunnen direct uitvoeren verdere verwerking en de berekening op. Dubbele Parameter Programma met de Math ronde methode met een dubbele parameter een int waarde voor terug . De volgende code fragment toont het gebruik van de methode op deze manier , door te geven een dubbele variabele referentie en het opslaan van de resulterende waarde in een int variabele : dubbele waardeX = 50,2 ; int roundNum = Math . ronde ( waardeX ) ; Als het resulterende nummer niet later in een programma nodig is, kan de programmeur ervoor kiezen om het te gebruiken in plaats van direct op te slaan in een variabele Float Parameter . Java- code aanroepen van de ronde methode Math met een vlotter type parameter krijgt een lange waarde voor terug . Deze code toont het gebruik van de werkwijze op deze manier , met een vlotter variabele referentie gepasseerd en het geretourneerde lange waarde in een variabele voor later gebruik en gebruik: floatNumber float = 201.6f ; lange roundFloat = Math.round ( floatNumber ) ; het programma kan nu de resulterende lange waarde op enigerlei wijze noodzakelijk verwerken . |