La plataforma Java proporciona una serie de funciones matemáticas para los cálculos aritméticos y de procesamiento numérico. Los programadores pueden tener acceso a estos métodos con la clase de matemáticas . La clase Math implementa métodos para diferentes tipos de funciones matemáticas , que incluyen el redondeo . Si un programa contiene tanto valores flotantes o dobles de tipo primitivo , la clase de matemáticas pueden realizar cálculos de redondeo en ellos cuando sea necesario . Math Class
La clase Math es una de las principales herramientas de los programadores de Java utilizan para las funciones numéricas. La clase es estática , lo que significa que cualquier archivo de programa puede acceder y utilizar. Para utilizar la funcionalidad de la clase de matemáticas , los programadores se refieren a la clase directamente como en el siguiente ejemplo :
Math.log ( 17.012 ) ;
Alternativamente , los programas pueden importar la clase de la siguiente manera :
.
importación java.lang.Math estática * ;
Si esta declaración es la actualidad, las funciones de la clase de matemáticas puede aparecer con forma abreviada :
registro
( 17.012 ) ;
< br >
método Esquema
el método redonda clase de matemáticas puede aparecer dentro de cualquier programa de Java, proporcionando el nombre del método y un parámetro de cualquier tipo double o float . El tipo de parámetro o el valor se determinará qué versión del método se ejecuta realmente . Las dos versiones de los distintos tipos de valor de retorno del método , por lo que la ejecución del programa siguiendo el método redonda también debe adaptarse a la entrada que se le pasa.
Valor devuelto
< br >
El método ronda Matemáticas devuelve un número . Si se pasa un valor flotante o variable , el método devolverá un valor de tipo primitivo int , que representa el valor int que es la más cercana al valor del parámetro . Si se pasa un valor doble, el método ronda devolverá un valor de tipo long que representa el valor de tiempo más cercano al parámetro pasado . Los programas pueden almacenar el valor numérico devuelto en una variable , o pueden llevar a cabo su posterior procesamiento y cálculo en él directamente .
Dobles parámetros
Los programas que utilizan el método de ronda matemáticas con un parámetro double recibirá un valor int a cambio. El siguiente fragmento de código se muestra cómo utilizar el método de esta manera , pasándole una referencia de variable doble y almacenar el valor resultante en una variable int :
doble numberX = 50,2 ;
int roundNum = Math . round ( numberX ) ;
Si el número resultante no es necesario más adelante en un programa, el programador puede optar por utilizar directamente en lugar de almacenarla en una variable
Float parámetro .
código Java llama al método ronda matemáticas con un parámetro de tipo float recibe un valor mucho a cambio. Este código se muestra el uso del método de esta manera , con un flotador variable de referencia pasado y el valor a largo devuelto almacenado en una variable de referencia y su uso posterior :
flotador floatNumber = 201.6f ;
largo roundFloat = Math.round ( floatNumber ) ;
ahora, el programa puede procesar el valor resultante siempre en todo lo necesario
.