A plataforma Java oferece uma gama de funções matemáticas para cálculos aritméticos e processamento numérico . Os programadores podem acessar esses métodos usando a classe Math. A classe Math implementa métodos para muitos tipos diferentes de funcionalidade matemática , incluindo o arredondamento . Se um programa contém um ou outro tipo primitivo float ou double valores , a classe Math pode realizar cálculos de arredondamento -los , quando necessário. Cl
A classe Math está entre as principais ferramentas de programadores Java usam para funções numéricas. A classe é estática , o que significa qualquer arquivo de programa pode acessar e usá-lo. Para usar a funcionalidade de classe Math , os programadores se referir à classe diretamente como no exemplo a seguir :
Math.log ( 17,012 );
Alternativamente , os programas podem importar a classe da seguinte forma:
. java.lang.Math estática importação
* ;
Se esta afirmação está presente , as funções da classe Math podem aparecer usando taquigrafia :
log ( 17,012 );
< br >
método Contorno
o método rodada classe Math podem aparecer em qualquer programa Java, fornecendo o nome do método e um parâmetro do tipo de casal ou flutuar. O tipo de parâmetro ou o valor irá determinar qual versão do método realmente executa . As duas versões do método retornar diferentes tipos de valor , de modo que a execução do programa , seguindo o método rodada também tem de ser adaptado para a entrada que está sendo passado para ele .
Valor de retorno
< br >
O método rodada Math retorna um número . Se um valor flutuante ou variável é passado, o método irá retornar um valor do tipo primitivo int , o que representa o valor int que está mais próximo ao valor do parâmetro . Se um duplo valor é passado , o método rodada vai retornar um valor do tipo long , o que representa o valor longo mais próximo do parâmetro passado . Os programas podem armazenar o valor numérico retornado em uma variável , ou pode realizar o processamento e cálculo sobre ele diretamente.
Duplo Parâmetro
programas utilizando o método rodada da matemática com um parâmetro duplo receberá um valor int em troca. O seguinte trecho de código demonstra usando o método desta forma , passando-o uma referência variável de casal e armazenar o valor resultante em uma variável int:
dupla numberX = 50,2 ;
int roundNum = Math. round ( numberX );
Se o número resultante não seja necessário mais tarde em um programa, o programador pode optar por usá-lo diretamente , em vez de armazená-lo em uma variável
Float Parameter.
código Java chamando o método rodada da matemática com um parâmetro de tipo float recebe um valor longo em troca. Este código demonstra o uso do método , desta forma, com uma referência variável flutuador passou eo valor a longo retornou armazenado em uma variável para consultas futuras e uso :
flutuar floatNumber = 201.6f ;
longo roundFloat = Math.round ( floatNumber );
o programa pode agora processar o valor de longo resultando em todas as formas necessárias
.