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
Lista de Exercícios - Teoria dos Grafos resume de forma concisa e otimizada para o conteúdo do documento, destacando os principais pontos (Lista de Exercícios e Teoria dos Grafos