aula 02 - aspectos fundamentais - java

44
Java 8 Aspectos Fundamentais Algoritmos e Programação III

Upload: ulbra

Post on 16-Apr-2017

16 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Aula 02  -  Aspectos fundamentais - JAVA

Java 8 Aspectos FundamentaisAlgoritmos e Programação III

Page 2: Aula 02  -  Aspectos fundamentais - JAVA

Definic a o de varia veis e constantes

Page 3: Aula 02  -  Aspectos fundamentais - JAVA

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

Identificadores não podem usar as

palavras reservadas da

linguagem JAVA

Page 5: Aula 02  -  Aspectos fundamentais - JAVA
Page 6: Aula 02  -  Aspectos fundamentais - JAVA

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

Declaracao de variaveis

Page 8: Aula 02  -  Aspectos fundamentais - JAVA

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

Case Sensitve

Nomenclatura Padrão

CamelCase

Page 10: Aula 02  -  Aspectos fundamentais - JAVA
Page 11: Aula 02  -  Aspectos fundamentais - JAVA

String

Page 12: Aula 02  -  Aspectos fundamentais - JAVA

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

Declaracao de constantes

Page 14: Aula 02  -  Aspectos fundamentais - JAVA

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

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
Page 17: Aula 02  -  Aspectos fundamentais - JAVA

Comentarios

Page 18: Aula 02  -  Aspectos fundamentais - JAVA

//Uma Linha/*Multiplas*///** JAVA Doc */.

Page 19: Aula 02  -  Aspectos fundamentais - JAVA
Page 20: Aula 02  -  Aspectos fundamentais - JAVA
Page 21: Aula 02  -  Aspectos fundamentais - JAVA

Operadores

Page 22: Aula 02  -  Aspectos fundamentais - JAVA

Aritméticos

Page 23: Aula 02  -  Aspectos fundamentais - JAVA

Relacionais

Page 24: Aula 02  -  Aspectos fundamentais - JAVA

Lógicos

Page 25: Aula 02  -  Aspectos fundamentais - JAVA

Conversão de tipo

Page 26: Aula 02  -  Aspectos fundamentais - JAVA
Page 27: Aula 02  -  Aspectos fundamentais - JAVA

Entrada de dados

Page 28: Aula 02  -  Aspectos fundamentais - JAVA

Scanner

Page 29: Aula 02  -  Aspectos fundamentais - JAVA
Page 30: Aula 02  -  Aspectos fundamentais - JAVA

DataInputStream

Page 31: Aula 02  -  Aspectos fundamentais - JAVA
Page 32: Aula 02  -  Aspectos fundamentais - JAVA

BufferedReader

Page 33: Aula 02  -  Aspectos fundamentais - JAVA
Page 34: Aula 02  -  Aspectos fundamentais - JAVA

JOPtione

Page 35: Aula 02  -  Aspectos fundamentais - JAVA
Page 36: Aula 02  -  Aspectos fundamentais - JAVA

Estruturas Condicionais, de

Excec a o e Repetic a o

Page 37: Aula 02  -  Aspectos fundamentais - JAVA

Estruturas Condicionais

Page 38: Aula 02  -  Aspectos fundamentais - JAVA
Page 39: Aula 02  -  Aspectos fundamentais - JAVA

Estrutura de Repeticao

Page 40: Aula 02  -  Aspectos fundamentais - JAVA
Page 41: Aula 02  -  Aspectos fundamentais - JAVA

Excecao

Page 42: Aula 02  -  Aspectos fundamentais - JAVA
Page 43: Aula 02  -  Aspectos fundamentais - JAVA

Dúvidas?

Page 44: Aula 02  -  Aspectos fundamentais - JAVA

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

Exemploshttp://gg.gg/4ftsf