O documento apresenta os objetivos de uma aula sobre as classes Math e String em Java, demonstrando operações matemáticas, formatação e manipulação de strings. É fornecida documentação sobre as APIs dessas classes e exemplos de métodos como ceil, floor, round, max, random, trim e indexOf são detalhados. Atividades pedem que os alunos pesquisem sobre métodos específicos e onde encontrar documentação de outras classes Java.
2. Objetivos da aula
Demonstrar as principais operações matemáticas em Java e seu
uso prático.
Apresentar mecanismos de internacionalização e formatação da
linguagem Java.
Introduzir técnicas de simulação por meio da geração aleatória
de nú meros.
Demonstrar os principais métodos para manipulação de strings
em Java e seu uso prático.
5. A linguagem Java possui uma classe chamada Math que contém diversos métodos
especializa dos em realizar cálculos matemáticos
Operações matemáticas
6. Os métodos da classe Math são estáticos (vistos mais à frente) e por isso seguem a
notação “Classe.nome do método” ou “Classe.nome do atributo”. Não é necessário
importar a classe Math em um programa para poder utilizar seus recursos, pois ela já
faz parte do pacote java.lang, disponível com o Java
16. Atividade 01
Pesquise sobre os métodos:
sqrt
pow
abs
Qual a utilidade deles? Como utilizamos?
Onde podemos encontrar outros métodos
de classes Java?
27. Classe String
String é um tipo texto que corresponde à união de um conjunto de caracteres. Em Java,
uma variável do tipo string é uma instância da classe String, isto é, gera objetos que
possuem propriedades e métodos, diferentemente dos tipos primitivos
34. Atividade 02
Pesquise sobre os métodos:
trim, equals, equalsIgnoreCase
compareTo, compareToIgnoreCase
replace, valueOf, indexOf
Qual a utilidade deles? Como utilizamos?
Onde podemos encontrar outros métodos de classes Java?
35. Furgeri, Sérgio
Java 8 - ensino didático : desenvolvimento e implementação de
aplicações / Sérgio Furgeri. -– São Paulo : Erica, 2015. 320 p.
Schildt, Herbert.
Programação com Java [recurso eletrônico] : uma
introdução abrangente / Herbert Schildt, Dale Skrien ; tradução:
Aldir José Coelho Corrêa da Silva ; revisão técnica: Maria Lú cia
Blanck Lisbôa. – Dados eletrônicos. – Porto Alegre : AMGH, 2013.
Exemplos
http://gg.gg/4ftsf
Playlist dos Vídeos
http://gg.gg/4g90r