Java para Desktop Classes Utilitárias I – java.lang.Math – JSE JSE – java.lang.Math Classe que permite operações matemáticas de forma simples através de métodos. JSE – java.lang.Math Métodos da Classe Math abs(double a) log(double a) max(double a, double b) max(int a, int b) min(double a, double b) min(int a, int b) random() round(double a) sqrt(double a) JSE – java.lang.Math Constantes da Classe Math Math.E = é a constante para bases naturais de logs Math.PI = constante do valor PI JSE – java.lang.Math Vejamos a descrição de alguns métodos da classe Math. JSE – java.lang.Math Math.abs(double a); Retorna o valor absoluto (módulo) do número passado por parâmetro; O Parâmetoro pode ser um int, um double, um float ou um long; Retorna o mesmo tipo primitivo do valor de entrada (parâmetro). JSE – java.lang.Math Math.log(double a); Retorna o logaritmo natural do numero passado; O Parâmetro deve ser do tipo double; Retorna double. JSE – java.lang.Math Math.max(double a, double b); Retorna o maior entre os números passados; O Parâmetro pode ser um par de int, de double, de float ou de long (desde que os 2 parâmetros sejam do mesmo tipo); Retorna o mesmo tipo primitivo do valor de entrada (parâmetro). JSE – java.lang.Math Math.min(double a, double b); Retorna o menor entre os números passados; O Parâmetro pode ser um par de int, de double, de float ou de long (desde que os 2 parâmetros sejam do mesmo tipo); Retorna o mesmo tipo primitivo do valor de entrada (parâmetro). JSE – java.lang.Math Math.random(); Retorna um número aleatório que vai de zero até 1 (0 incluído, 1 nunca será gerado); Não tem parâmetro; Retorna o tipo primitivo double. JSE – java.lang.Math Math.round(double a) Retorna o long mais próximo do parâmetro passado; O Parametro deve ser double; Retorna o tipo primitivo long. JSE – java.lang.Math Math.sqrt(double a) Retorna a raiz quadrada do numero passado; O Parametro deve ser do tipo double; Retorna o tipo primitivo double. JSE – java.lang.Math Para utilizar os métodos da classe Math é necessário importar o pacote java.lang.Math. JSE – java.lang.Math Prática 1. Construa um código onde o usuário entre com um valor e após isso exiba a raiz quadrada do mesmo; 2. Construa um código que simule um bingo, o Usuário entrará com 5 valores inteiros, após isso gere 5 valores aleatórios inteiros e exiba os resultados do bingo em uma tela, mostrando os números que o usuário escolheu, os números sorteados e se ele ganhou ou não o prêmio; 3. Construa um código onde o usuário preencha 5 valores inteiros em um vetor. Após isso crie métodos que recebam um vetor como parâmetro e retorne o maior e menor valor que o vetor possuir.