Lógica de Programação com Algoritmo, Pascal, PHP e Java

Propaganda
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.
Download