Para começar a usar a class Math tu deves saber que ela esta localizada no java padrão ou seja java.lang. Aqui eu vou ensinar você a usar a class Math e vou ensinar-te como fazer a sua propria classe Matematica e a inserir-la no seu JDk8. Vamos lá!

Como eu já disse ela se encontra no java padrão, significa que não precisamos importa-la no entanto o metodo para usar a classe é:

Math.operador_matematico

sin(numero double) editar

double resu= Math.sin(0);
System.out.println("seno de 0 é "+ resu);

Resultado:
seno de 0 é 0.0

O mesmo com cosseno e tangente:

cos(numero double) editar

double resu= Math.cos(0);
System.out.println("cosseno de 0 é "+ resu);

Resultado:
cosseno de 0 é 1.0

Tangente:

tan(numero double) editar

double resu= Math.tan(0);
System.out.println("tangente de 0 é "+ resu);

Resultado:
tangente de 0 é 0.0

Depois da trigonometria podemos brincar um pouco com potência, 2 elevado à 3 é 8.Mbora!

pow(n1 double, n2 double) editar

double potencia= Math.pow(2,3);// 2 elevado à 3
System.out.println(potencia);

Resultado:
8

Que legal agora vamos a raiz quadrada e cubica, facíl, pergunta raiz quadrada de 4?, e raiz cubica de 8? Ok matematico eu sei que você acertou facil né, agora me fale, raiz quadrada de 45?Opa!! complicou esse tem um valor double não é? Vamos lá ver:

sqrt(n1 double) editar

double raiz2= Math.sqrt(45);// raiz quadrada de 45
System.out.println(raiz2);

Resultado:
6.708203932499369

cbrt(n1 double) editar

double raiz3= Math.cbrt(8);// raiz cubica de 8
System.out.println(raiz3);

Resultado:
2

Vamos passar ao logaritmo.

log(n1 double) editar

//Math.E é conhecido como "e" de Euler no caso a constante de Euler
double logaritmo_natural= Math.log(Math.E);//logaritmo natural de Euler é 1
System.out.println("logaritmo de Euler na base Euler é "+ logaritmo_natural);

ceil(n1 double) editar

Esse arredonda um numero decimal para cima:

double arredondaParaCima= Math.ceil(2.5);// Arredonda para cima
double arredondaParaBaixo= Math.floor(2.5);// Arredonda para baixo
System.out.println("para cima "+arredondaParaCima+" para baixo "+arredondaParaBaixo);

Resultado:
para cima 3.0 para baixo 2.0

floorMod(n1 double, n2 double) editar

Esse camarada ele nos dá o resto da divisão entre n1 e n2, exemplo: O resto de 7 e 5 é 2.

float fMod= Math.floorMod(7,5);// aí os numeros podem ser doubles como floats
System.out.println(fMod);

Resultado:
2.0

Bom até aqui eu só falei de algumas, e ainda tem muitas, nesse caso voce pode explorar mais sobre a class Math do java, até porque voce ja sabe mesmo como usa-la. Ok então vamos a fase seguinte do nosso programa Criar a nossa propria class matematica, vamoa lá pessoal.Exemplo: