Você está na página 1de 3

CLASSE MATH

A classe Math proporciona uma série de operações e constantes matemáticas que são
facilmente acessadas estaticamente, ou seja, não precisamos instanciar um objeto para
podermos usar seus métodos.

Dentro desta classe encontramos vários métodos e categorizamos os mais utilizados


da seguinte forma:

Constantes
Máximo e Mínimo;
Potências e Raízes;
Logaritmo;
Arredondamentos e Valores Absolutos;
Trigonometria;
Números Randômicos.

CONSTANTES
A classe Math possui duas constantes que são o Π (pi) e E (base de logaritmos naturais
ou neperianos) cada uma com o valor de 3,141592653589793 e 2.718281828459045,
respectivamente.

Abaixo está um exemplo simples com o cálculo do comprimento do círculo:

MÁXIMO E MÍNIMO
Como o título já sugere, a classe Math de Java possui dois métodos que retornam o
maior e o menor valor de seus argumentos. Esses métodos são max() e min().
POTÊNCIAS E RAÍZES
Podemos fazer cálculos de potência e raízes com facilidade usando os métodos
disponíveis em Math.

pow (base, expoente) - calcula a potência da base elevada ao expoente.


sqrt (número) - calcula a raíz quadrada de um número
cbrt (número) - calcula a raiz cúbica de um número
exp (expoente) - calcula o valor da constante de Euler (E) elevado ao
expoente

NÚMEROS RANDÔMICOS
Os números randômicos são obtidos usando o método random().

O método random() retorna um valor double em 0.0 e 1.0.

Para conseguirmos um valor limite ou um alcance (comumente chamado de range)


delimitado, devemos fazer pequenas operações matemáticas.

Essas operações são simples e podem ser resumidas da seguinte maneira.

O limite inferior, ou valor inicial (start value) será sempre somado ao número
randômico.

O limite superior, ou alcance (range) será sempre o limite superior subtraído o limite
inferior e depois multiplicado ao número randômico.
Por exemplo, se quisermos que um número randômico sempre fique entre 5 e 10,
procederíamos da seguinte maneira:

O menor número possível é 5, portanto ele será nosso start value ou limite inferior.

O maior número possível é 10, então 10 será nosso limite superior.

Como temos ambos os limites (inferior e superior) devemos criar um alcance (range).
Para obtermos isso, subtrairemos o limite superior com o limite inferior (10-5=5).

Você também pode gostar

  • Excel Avançado Aula 1
    Excel Avançado Aula 1
    Documento5 páginas
    Excel Avançado Aula 1
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Atividade Cadastro Clientes VBA
    Atividade Cadastro Clientes VBA
    Documento10 páginas
    Atividade Cadastro Clientes VBA
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Aula Funções Financeiras VBA
    Aula Funções Financeiras VBA
    Documento3 páginas
    Aula Funções Financeiras VBA
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Word 2000
    Word 2000
    Documento80 páginas
    Word 2000
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • FrontPage 2000
    FrontPage 2000
    Documento127 páginas
    FrontPage 2000
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Apostila Access
    Apostila Access
    Documento97 páginas
    Apostila Access
    Edson De Jesus Carbonaro
    0% (1)
  • Excel 2000
    Excel 2000
    Documento162 páginas
    Excel 2000
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Java Aula 09
    Java Aula 09
    Documento1 página
    Java Aula 09
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Lógica Aula 02
    Lógica Aula 02
    Documento3 páginas
    Lógica Aula 02
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Excel Aula 03 PDF
    Excel Aula 03 PDF
    Documento4 páginas
    Excel Aula 03 PDF
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Java Aula 01
    Java Aula 01
    Documento3 páginas
    Java Aula 01
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Lógica Aula 02
    Lógica Aula 02
    Documento3 páginas
    Lógica Aula 02
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Excel Aula 01 PDF
    Excel Aula 01 PDF
    Documento12 páginas
    Excel Aula 01 PDF
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Excel Aula 02
    Excel Aula 02
    Documento6 páginas
    Excel Aula 02
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Lógica Aula 01 PDF
    Lógica Aula 01 PDF
    Documento3 páginas
    Lógica Aula 01 PDF
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Java Aula 03
    Java Aula 03
    Documento2 páginas
    Java Aula 03
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Java Aula 08
    Java Aula 08
    Documento2 páginas
    Java Aula 08
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Lógica Aula 08
    Lógica Aula 08
    Documento2 páginas
    Lógica Aula 08
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Java Aula 02
    Java Aula 02
    Documento5 páginas
    Java Aula 02
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Vba PDF
    Vba PDF
    Documento83 páginas
    Vba PDF
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Lógica Aula 07
    Lógica Aula 07
    Documento2 páginas
    Lógica Aula 07
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Java Aula 01
    Java Aula 01
    Documento3 páginas
    Java Aula 01
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Aula de Lógica 1
    Aula de Lógica 1
    Documento3 páginas
    Aula de Lógica 1
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Scratch Aula 04
    Scratch Aula 04
    Documento8 páginas
    Scratch Aula 04
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Scratch Aula 02
    Scratch Aula 02
    Documento7 páginas
    Scratch Aula 02
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Html5 Aula 01
    Html5 Aula 01
    Documento9 páginas
    Html5 Aula 01
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Apostila PowerPoint PDF
    Apostila PowerPoint PDF
    Documento87 páginas
    Apostila PowerPoint PDF
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Scratch Aula 05
    Scratch Aula 05
    Documento5 páginas
    Scratch Aula 05
    Edson De Jesus Carbonaro
    Ainda não há avaliações
  • Scratch Aula 03 PDF
    Scratch Aula 03 PDF
    Documento8 páginas
    Scratch Aula 03 PDF
    Edson De Jesus Carbonaro
    Ainda não há avaliações