A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.

Apresentações semelhantes


Apresentação em tema: "Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes."— Transcrição da apresentação:

1 Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes

2 POO – Java – Cast É possível fazer uma conversão de tipos no Java Esta conversão, em alguns casos, precisa ser explícita double d = 3.445; int i = d; //Vai gerar um erro de //compilação!

3 POO – Java – Cast int x = 12.76; //Vai gerar um erro de //compilação! Outro exemplo: double d = 3; //Ok. Double pode //receber um número //inteiro.. int i = d; //Será que compila??? NÃO, Não compila 

4 POO – Java – Cast int x = 12; //ok! double d = x // Compila?? Sim! Uma variável double pode guardar qualquer valor inteiro!

5 POO – Java – Cast Caso precisemos armazenar, em algum momento, um valor de ponto flutuante dentro de uma variável inteira, devemos fazer a “moldar” (cast) deste valor... double d = 3.1415; int i = (int) d; // o valor de x será 3

6 POO – Java – Cast //qual valor esperado para i? double d2 = 3.999 int i = (int) d2;

7 POO – Java – tamanho dos tipos

8 POO – Java – Tabela de Cast

9 POO – Java – Condicionais A sintaxe do “if” if (condicaoBooleana) { // Faça alguma coisa } A expressão boolena pode ser qualquer uma expressão cujo resultado seja lógico

10 POO – Java – Condicionais Exemplos: if (x > 10){ // Faça alguma coisa } boolean status = carro.ligado(); If (status) { }

11 POO – Java – Condicionais Exemplos: boolean status = carro.ligado(); if (status) { //Faça algo }

12 POO – Java – Condicionais If com else if (x > 10){ // Faça alguma coisa } else { // Faça outra coisa }

13 POO – Java – Condicionais Expressões podem ser concatenadas int idade = 15; Boolean amigoDoDono = true; if (idade < 18 && amigoDoDono ==false) { System.out.println (“Não entre”); } else { System.out.println (“Pode entrar”); }

14 POO – Java – Condicionais Mesmo código de outra forma.. int idade = 15; Boolean amigoDoDono = true; if (idade < 18 && !amigoDoDono) { System.out.println (“Não entre”); } else { System.out.println (“Pode entrar”); }

15 POO – Java – Repetições While usado para se repetir um bloco de código enquanto determinada condição seja avaliada como verdadeira (a condição deve ser o resultado de uma expressão lógica)

16 POO – Java – Repetições While int idade = 14; while (idade < 18) { System.out.println(idade); idade = idade +1; //E se esquecer //de reavaliar a //condição?? }

17 POO – Java – Repetições For usado para se repetir um bloco de código enquanto determinada condição seja avaliada como verdadeira. Além disto, há um espaço para se inicializar as variáveis e a condição de parada... Geralmente usado quando se conhece o número de iterações

18 POO – Java – Repetições Sintaxe do for: for (inicialização; condição; incremento){ //corpo }

19 POO – Java – Repetições Exemplo de for: for (int i = 0; i < 10; i = i +1){ System.out.println(“Olá”); }

20 POO – Java – Incremento O java fornece um operador de incremento/decremento de valores. Este operador é ++ (ou – se for decremento) Pode ser pós-incremento ou pré- incremento

21 POO – Java – Incremento i = i + 1 ; Pode ser substituído por: i++;

22 POO – Java – Incremento int i = 5; int x = i++; Qual o valor de x ? O valor de x será 5, porque o valor de i foi usado para x e só depois incrementado!

23 POO – Java – Incremento int i = 5; int x = ++i; Qual o valor de x ? O valor de x será 6, porque o valor de i foi incrementado e depois usado para x!

24 POO – Controle dos loops Em algumas situações precisamos sair de um loop antes que a condição de saída seja atingida.

25 POO – Controle dos loops Em algumas situações precisaremos de “saltar” etapas do loop

26 POO – Java – Escopo Uma variável no Java pode ser declarada em qualquer ponto dentro da classe. Porém, deve se tomar cuidado sobre o escopo (em qual/quais locais) ela será válida

27 POO – Java – Escopo

28

29

30

31


Carregar ppt "Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes."

Apresentações semelhantes


Anúncios Google