atividade 2

31
Java primeiros passos - Aula 2

Upload: david-willian

Post on 04-Aug-2015

139 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Atividade 2

Javaprimeiros passos - Aula 2

Page 2: Atividade 2

Sobre o conteúdo

Algo novo...

Vamos Conhecer

características da linguagem*

◇ Variavéis (declaração,

casting, tipos, atribuição);

◇ Operadores◇ Condicionais

E ainda ...

◇ Laço◇ Array◇ Um pouco mais sobre objetos◇ Métodos

Page 3: Atividade 2

Fala Pessoal!David Willian@davidwillianx

Page 4: Atividade 2

Vamos Lá

Page 5: Atividade 2

““Ninguem baterá tão forte quanto a vida. Porém, não se trata quão forte pode bater, se trata do quão forte ser atingido e continuar seguindo em frente”

Rocky B.

Page 6: Atividade 2

VariáveisÉ a referência do conteúdo armazenado na memória ram;

Page 7: Atividade 2

Características

Visibilidade

Qual o scopo?***

Tipo

Qual será o tipo de informação que nossa variável vai armazenar;

Nome

Garante a fácil indentificação do conteúdo da variável;

Page 8: Atividade 2

Tipos primitivos

Tipo Descricão Bytes

byte Valor inteiro entre -128 e 127 (inclusivo) 1

short Valor inteiro entre -32.768 e 32.767 (inclusivo) 2

intValor inteiro entre -2.147.483.648 e 2.147.483.647 (inclusivo) 4

longValor inteiro entre -9.223.372.036.854.775.808 e9.223.372.036.854.775.807 (inclusivo) 8

Page 9: Atividade 2

Tipos primitivosTipo Descricão Bytes

floatValor com ponto flutuante entre 1,40129846432481707 × 10 −45 e 3,40282346638528860 × 10 38 (positivo ou negativo)

4

doubleValor com ponto flutuante entre 4, 94065645841246544 ×10 −324 e 1, 79769313486231570 × 10 308 (positivo ou nega-tivo)

8

boolean true ou false 1

charUm único caractere Unicode de 16 bits. Valor inteiro e positivo entre 0 (ou ‘\u0000’) e 65.535 (ou ‘\uffff’) 2

fonte : https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

Page 10: Atividade 2

Casting

Tornar um Objeto de um tipo particular em outro tipo

Page 11: Atividade 2

Camel Case

“ Names are everything in software. We name variables, our functions, our arguments, classes, and packages” (R. C. Martin).

Page 12: Atividade 2

Operações com variáveis

Page 13: Atividade 2

- * / % +

Aritimético

Page 14: Atividade 2

Atribuição

= += -= *= /= %=

Page 15: Atividade 2

== != < <= > >=

Relacional

Page 16: Atividade 2

&& ||

Lógico

Page 17: Atividade 2

Condicionaisif … else

switch case

Testes de operações booleanas

Page 18: Atividade 2

Trabalhando com condicional

If/Else

Page 19: Atividade 2

Trabalhando com condicional Swich/Case

Page 20: Atividade 2

Nunca esqueça o break!!!

Page 21: Atividade 2

Funcionando bem melhor;

Page 22: Atividade 2

LaçoPoder executar uma tarefa sem precisar reescrevê-la

Page 23: Atividade 2

WhileTambém existe do(cond) while

Page 24: Atividade 2

ForTambém existe for in

Page 25: Atividade 2

Trabalhando com Arrays

Page 26: Atividade 2

O que são Arrays?Array é um objeto que armazena uma quantidade fixa de valores de um mesmo tipo

Page 27: Atividade 2

Declarando um array

Tipo de cada elemento

Nome do array

Quantidade de

elementos

Page 28: Atividade 2

Operações com arraysAtribuição de valor Modificando conteúdo Percorrendo um array

Page 29: Atividade 2

That is all folksPerguntas?◇ @davidwilliax◇ davidcbsi (at) - gmail.com

Não esquece do questionário !!!

Page 30: Atividade 2

Obrigado!!!◇ Presentation template by SlidesCarnival◇ Photographs by Unsplash◇ http://picography.co◇ Rosivaldo Gomes

Page 31: Atividade 2

That is all folksPerguntas?◇ @davidwilliax◇ davidcbsi (at) - gmail.com

Não esquece do questionário !!!