Sie sind auf Seite 1von 4

Classe Math na Linguagem de programao Java

Apenas para lembrar, o pacote java.lang composto por


aquelas classes que encapsulam os tipos primitivos da
linguagem (Warper Classes), por exemplo:
Boolean encapsula um primitivo boolean
C!aracter encapsula um primitivo char
"ouble encapsula um primitivo double
#loat encapsula um primitivo float
$nteger encapsula um primitivo int
%ong encapsula um primitivo long
&tring encapsula uma cadeia de caracteres'(. 'utra coisa que
interessante lembrar antes de comecarmos, que esta classe
composta apenas por mtodos est)ticos (com excessao dos
mtodos !erdados de java.lang.'bject), ou seja, mtodos de
classe, n*o sendo preciso nunca, instanciar um objeto desta
classe. +todos que ser*o vistos neste guia:
+at!.abs(...),
+at!.acos(...),
+at!.asin(...),
+at!.atan(...),
+at!.ceil(...),
+at!.cos(...),
+at!.exp(...),
+at!.-loor(...),
+at!.log(...),
+at!.max(... , ...),
+at!.min(... , ...),
+at!.po.(... , ...),
+at!.random(),
+at!.round(...),
+at!.sin(...),
+at!.sqrt(...),
+at!.tan(...),
+at!.to"regrees(...),
+at!.to/adians(...),
A classe +at! tambm possui 0 campos -inais est)ticos
(constantes), s*o eles:
+at!.1 2 que a constante para bases naturais de logs
+at!.3$ 2 constante do valor 3$
$rei dar uma pincelada em cada mtodo, di4endo o que ele -a4,
o que temos que passar como parametro para ele, e o que ele
retorna para n5s. 6o -inal, mostrarei um exemplo de uma
classe que -a4 a execucao deles, o(7
Math.abs(...);
Descrio: /etorna o valor absoluto (m5dulo) do numero passado por
parametro.
Parametro: 3ode ser um int, um double, um -loat ou um long
Retorno: +esmo tipo primitivo do valor de entrada (parametro)
Math.acos(...);
Descrio: /etorna ao usu)rio o arcocosseno do angulo passado por parametro
(retorno entre 8 e 3$ 9metade superior de uma circun-erencia trigonometrica)
Parametro: double
Retorno: doulbe
Math.asin(...);
Descrio: /etorna ao arcoseno do angulo passado para o mtodo (retorno
entre 3$:0 9;:< de circun-erencia trigonometrica) e 3$:0 (=:< da circun-erencia)
Parametro: double
Retorno: double
Math.atan(...);
Descrio: /etorna o arcotangente do angulo que o usuario passou (mesmo
>range> (intervalo) do +at!.asin(...)
Parametro: double
Retorno: double
Math.ceil(...);
Descrio: 1ste mtodo retorna o maior numero inteiro (menor que o passado
como parametro) (ATENCAO PARA NUMERO NE!AT"#O)
Parametro: double
Retorno: double
Math.cos(...);
Descrio: /etorna o coseno do angulo passado
Parametro: double
Retorno: double
Math.e$%(...);
Descrio: /etona o valor da Constante de 1uller >e> elevada ao numero passado
Parametro: double
Retorno: double
Math.floor(...);
Descrio: /etorna o maior numero inteiro (nao menor que o passado)
(ATENCAO PARA NUMERO NE!AT"#O)
Parametro: double
Retorno: double
Math.log(...);
Descrio: /etorna o logaritmo natural do numero passado.
Parametro: double
Retorno: double
Math.&a$(... ' ...);
Descrio: /etorna o maior entre os numeros passados
Parametro: pode ser um par de int, de double, de -loat ou de long (desde que os
0 parametros sejam do mesmo tipo)
Retorno: depende do tipo de entrada
Math.&in(... ' ...);
Descrio: /etorna o menor entre os numeros passados
Parametro: pode ser um par de int, de double, de -loat ou de long (desde que os
0 parametros sejam do mesmo tipo)
Retorno: depende do tipo de entrada
Math.%o((... ' ...);
Descrio: 3ara uma estrutura de potenciacao a?b este metodo retorna o
primeiro paramentro como @a@ e o segundo como @b@
Parametro: double
Retorno: double
Math.rando&();
Descrio: um numero aleat5rio que vai de 4ero at = (8 incluido, = nunca ser)
gerado)
Parametro: nen!um
Retorno: double
Math.round(...);
Descrio: /etorna o long mais pr5ximo do parametro pasado
Parametro: double
Retorno: long
Math.sin(...);
Descrio: /etorna o seno do parametro
Parametro: double
Retorno: double
Math.tan(...);
Descrio: /etorna a tangente do angulo
Parametro: double
Retorno: double
Math.s)rt(...);
Descrio: /etorna a rai4 quadrada do numero passado
Parametro: double
Retorno: double
Math.to*regrees(...);
Descrio: /etorna o angula passado (em radianos) em graus
Parametro: double
Retorno: double
Math.toRadians(...);
Descrio: /etorna o angula passado (em graus) em radianos
Parametro: double
Retorno: double

Das könnte Ihnen auch gefallen