Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJuliana Vaz Alterado mais de 9 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.