aula 03 - classes math e string - java

35
Java 8 Classes Math e String Algoritmos e Programação III

Upload: ulbra

Post on 16-Apr-2017

25 views

Category:

Technology


1 download

TRANSCRIPT

Java 8 Classes Math e StringAlgoritmos e Programação III

Objetivos da aulaDemonstrar as principais operacoes matematicas em Java e seu uso pratico. Apresentar mecanismos de internacionalizacao e formatacao da linguagem Java. Introduzir tecnicas de simulacao por meio da geracao aleatoria de numeros. Demonstrar os principais metodos para manipulacao de strings em Java e seu uso pratico.

Documentação disponibilizada pela Oracle para consulta as classes do JDK

API JAVA

https://docs.oracle.com/javase/8/docs/api/

A linguagem Java possui uma classe chamada Math que conte m diversos me todos especializa dos em realizar ca lculos matema ticos

Operações matemáticas

Os metodos da classe Math sao estaticos (vistos mais a frente) e por isso seguem a notacao “Classe.nome do metodo” ou “Classe.nome do atributo”. Nao e necessario importar a classe Math em um programa para poder utilizar seus recursos, pois ela ja faz parte do pacote java.lang, disponivel com o Java

Math.<nome do método>(<argumentos ou lista de argumentos>)

Classe Atributo da classe.

Método da classe

me todo ceil

Classe . Argumento do método

Método da classe

me todo floor

Classe . Argumento do método

me todo round

.Método da classe

Argumento do método

Classe

me todo max

.Método da classe

2 Argumentos do método

Classe

me todo random

.

.

R f

https://youtu.be/lzbCqUKJ9So https://youtu.be/341K_YKI6KQ

Atividade 01Pesquise sobre os métodos:

sqrtpowabs

Qual a utilidade deles? Como utilizamos?Onde podemos encontrar outros métodos de classes Java?

Classe DecimalFormat

R f

https://youtu.be/VgK0zi5Puwk

Classe Locale

https://youtu.be/eLjZ_L7FA4s

R f

Classe String

Classe StringString e um tipo texto que corresponde a uniao de um conjunto de caracteres. Em Java, uma variavel do tipo string e uma instancia da classe String, isto e, gera objetos que possuem propriedades e metodos, diferentemente dos tipos primitivos

método length

método charAt

método toUpperCase e toLowerCase

método substring

https://youtu.be/c8rfkmn5YEE

R f

Atividade 02Pesquise 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?

Furgeri, SergioJava 8 - ensino didatico : desenvolvimento e implementacao de aplicacoes / Sergio Furgeri. -– Sao Paulo : Erica, 2015. 320 p.

Schildt, Herbert.Programacao com Java [recurso eletronico] : umaintroducao abrangente / Herbert Schildt, Dale Skrien ; traducao: Aldir Jose Coelho Correa da Silva ; revisao tecnica: Maria Lucia Blanck Lisboa. – Dados eletronicos. – Porto Alegre : AMGH, 2013.

Exemploshttp://gg.gg/4ftsf

Playlist dos Vídeoshttp://gg.gg/4g90r