La piattaforma Java fornisce una serie di funzioni matematiche per i calcoli aritmetici e di elaborazione numerica . I programmatori possono accedere a questi metodi utilizzando la classe Math . La classe Math implementa metodi per molti tipi diversi di funzionalità matematico , compreso arrotondamento. Se un programma contiene sia float o double valori di tipo primitivo , la classe Math è possibile eseguire calcoli di arrotondamento su di loro , se necessario . Matematica Classe
La classe Math è tra i principali strumenti programmatori Java utilizzano per le funzioni numeriche . La classe è statica , il che significa che qualsiasi file di programma in grado di accedere e utilizzare. Per utilizzare la funzionalità di classe Math , i programmatori si riferiscono alla classe direttamente , come nel seguente esempio :
Math.log ( 17,012 ) ;
alternativa, programmi in grado di importare la classe nel modo seguente :
.
importazione java.lang.Math statico * ;
Se questa affermazione è presente, le funzioni di classe Math può apparire utilizzando stenografia :
log
( 17,012 ) ;
< br >
metodo Outline
il metodo rotonda classe Math può apparire all'interno di qualsiasi programma Java , fornendo il nome del metodo e un parametro di entrambi i tipi double o float . Il tipo di parametro o il valore determineranno quale versione del metodo effettivamente eseguito. Le due versioni della dichiarazione dei diversi tipi di valore di metodo , per cui l'esecuzione del programma seguendo il metodo circolare deve anche essere adattata per l'ingresso di essere passato ad esso .
Valore restituito
< br >
Il metodo rotonda matematica restituisce un numero . Se viene passato un valore float o variabile , il metodo restituisce un valore di tipo primitivo int , che rappresenta il valore int che è più vicino al valore del parametro . Se viene passato un valore doppio , il metodo rotonda restituirà un valore di tipo long , che rappresenta il valore a lungo vicino al parametro passato . I programmi possono memorizzare il valore numerico restituito in una variabile , oppure possono effettuare ulteriori elaborazioni e calcoli su di esso direttamente .
Parametro Double
Programmi
utilizzando il metodo rotonda matematica con un doppio parametro riceverà un valore int in cambio. La seguente porzione di codice viene illustrato l'utilizzo del metodo in questo modo, passandogli un doppio riferimento variabile e memorizzare il valore risultante in una variabile int :
doppia numberX = 50,2 ;
int roundNum = Math . round ( numberX ) ;
Se il numero risultante non è necessaria in seguito ad un programma , il programmatore può scegliere di usarlo direttamente , piuttosto che la memorizzazione in una variabile
Float parametri .
codice Java di chiamare il metodo rotonda matematica con un parametro di tipo float riceve un lungo valore in cambio. Questo codice viene illustrato l'utilizzo del metodo in questo modo, con un riferimento variabile float passato e il valore a lungo restituito memorizzato in una variabile per riferimento e l'uso :
float floatNumber = 201.6f ;
lungo roundFloat = Math.round ( floatNumber ) ;
il programma ora in grado di elaborare il valore a lungo risultante in alcun modo necessario
.