Aula 02 - Aspectos fundamentais - JAVA
-
Upload
ulbra -
Category
Technology
-
view
20 -
download
1
Transcript of Aula 02 - Aspectos fundamentais - JAVA
![Page 1: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/1.jpg)
Java 8 Aspectos FundamentaisAlgoritmos e Programação III
![Page 2: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/2.jpg)
Definic a o de varia veis e constantes
![Page 3: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/3.jpg)
Uma variavel ou constante e um tipo de identificador cujo nome, escolhido pelo programador, e associado a um valor pertencente a um certo tipo de dado. Em outras palavras, um identicador e a localizacao da memoria (um endereco ou varios deles) capaz de armazenar o valor de um certo tipo, para o qual se da um nome (o nome da variavel, constante, objeto etc.) que usualmente descreve seu significado ou proposito
![Page 4: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/4.jpg)
Identificadores não podem usar as
palavras reservadas da
linguagem JAVA
![Page 5: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/5.jpg)
![Page 6: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/6.jpg)
As palavras reservadas em Java referem-se a nomes de instrucoes utilizadas na linguagem que nao podem ser usadas como nomes de identi cadores (variaveis, objetos etc.). O numero de palavras reservadas aumentou em decorrencia das diferentes versoes do Java.
![Page 7: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/7.jpg)
Declaracao de variaveis
![Page 8: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/8.jpg)
Valores Padrão - 0 / false
Entretanto, dependendo do ponto do programa em que a variavel e utilizada, torna-se obrigatoria sua inicializacao com algum valor, mesmo que a linguagem possua esses valores padrao
![Page 9: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/9.jpg)
Case Sensitve
Nomenclatura Padrão
CamelCase
![Page 10: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/10.jpg)
![Page 11: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/11.jpg)
String
![Page 12: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/12.jpg)
String e um tipo texto que corresponde a uniao de um
conjunto de caracteres. Em Java, uma va riavel do tipo string e
uma instancia da classe String, isto e, gera objetos que possuem
propriedades e metodos, diferentemente dos tipos primitivos como int, fl oat,
double...
![Page 13: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/13.jpg)
Declaracao de constantes
![Page 14: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/14.jpg)
Uma constante e um tipo de variavel que nao pode alterar seu conteudo depois de ter sido inicializado
![Page 15: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/15.jpg)
Em Java, padronizou-se identificar as variaveis do tipo nal com todas as letras maiusculas, e quando existe mais de uma palavra elas sao separadas pelo caractere de underline (_)
![Page 16: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/16.jpg)
![Page 17: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/17.jpg)
Comentarios
![Page 18: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/18.jpg)
//Uma Linha/*Multiplas*///** JAVA Doc */.
![Page 19: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/19.jpg)
![Page 20: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/20.jpg)
![Page 21: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/21.jpg)
Operadores
![Page 22: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/22.jpg)
Aritméticos
![Page 23: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/23.jpg)
Relacionais
![Page 24: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/24.jpg)
Lógicos
![Page 25: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/25.jpg)
Conversão de tipo
![Page 26: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/26.jpg)
![Page 27: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/27.jpg)
Entrada de dados
![Page 28: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/28.jpg)
Scanner
![Page 29: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/29.jpg)
![Page 30: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/30.jpg)
DataInputStream
![Page 31: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/31.jpg)
![Page 32: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/32.jpg)
BufferedReader
![Page 33: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/33.jpg)
![Page 34: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/34.jpg)
JOPtione
![Page 35: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/35.jpg)
![Page 36: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/36.jpg)
Estruturas Condicionais, de
Excec a o e Repetic a o
![Page 37: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/37.jpg)
Estruturas Condicionais
![Page 38: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/38.jpg)
![Page 39: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/39.jpg)
Estrutura de Repeticao
![Page 40: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/40.jpg)
![Page 41: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/41.jpg)
Excecao
![Page 42: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/42.jpg)
![Page 43: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/43.jpg)
Dúvidas?
![Page 44: Aula 02 - Aspectos fundamentais - JAVA](https://reader034.fdocumentos.tips/reader034/viewer/2022051502/58f257eb1a28ab03628b459b/html5/thumbnails/44.jpg)
Furgeri, SergioJava 8 - ensino didatico : desenvolvimento e implementacao de aplicacoes / Sergio Furgeri. -– Sao Paulo : Erica, 2015. 320 p.
Exemploshttp://gg.gg/4ftsf