Programacao Orientada a Objetos - Parte 002

389 visualizações

Publicada em

Programacao Orientada a Objetos - Parte 002

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
389
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Programacao Orientada a Objetos - Parte 002

  1. 1. Continuação Professor Dal Prá
  2. 2. While labelDoBloco: while (condicaoBooleana){ // bloco a ser executado // enquanto a condição retornar // true } Professor Dal Prá
  3. 3. While int idade = 15; while (idade < 18) { System.out.println(idade); idade++; } Professor Dal Prá
  4. 4. Do-While labelDoBloco: do { // bloco a ser executado // enquanto a condição retornar // true } while (condicaoBooleana); Professor Dal Prá
  5. 5. Do-While int idade = 18; do { System.out.println(idade); idade++; } while (idade < 18); Professor Dal Prá
  6. 6. For labelDoBloco: for (inicialização; condiçãoBooleana; incremento ){ // bloco a ser executado // enquando a condição // retornar true } Professor Dal Prá
  7. 7. For for ( int i = 0; i < 10; i++){ System.out.println("Posição: " + i ); } // É o mesmo que: int i = 0; while (i < 100) { System.out.println(i); i++; } Professor Dal Prá
  8. 8. Controlando a execução break labelDoBloco; for (int i = 0; i < 1000000; i++) { System.out.println("Posição: " + i); if (i == 10) { System.out.println("Saindo ..."); break; } } Professor Dal Prá
  9. 9. Controlando a execução continue labelDoBloco; for (int i = 0; i < 100; i++) { if (i >= 10 && i <= 20) { continue; } System.out.println("Posição: " + i); } Professor Dal Prá
  10. 10. Controlando a execução • blocos nomeados; blocoFor: for (int i = 0; i < 100; i++) { for (int j = 0; j < 100; j++) { System.out.println("Posição: " + j + " - " + i); if (j == 10) { continue blocoFor; } } System.out.println("Chegou?"); } Professor Dal Prá
  11. 11. Switch - Case labelDoBloco: switch (valorInteiro) { case constante1: // bloco break; default: // bloco quando não encontrou constante // correspondente; break; } Professor Dal Prá
  12. 12. Switch - Case switch (mes) { case 1: System.out.println("Janeiro"); break; // ... case 12: System.out.println("Dezembro"); break; default: System.out.println("Mês inválido"); break; } Professor Dal Prá
  13. 13. Escopo das variáveis Válida após sua criação // Aqui o JAVA não sabe da // existência da variável int i = 100; // Aqui ela já existe Professor Dal Prá
  14. 14. Escopo da variável • Válida apenas dentro do seu bloco de criação int idade = 18; if (idade <= 18) { boolean amigoDoDono = true; } System.out.println("Idade: " + idade); System.out.println("Amigo: " + amigoDoDono); Professor Dal Prá
  15. 15. Escopo das variáveis for (int i = 0; i < 10; i++) { System.out.println("Olá!"); } System.out.println("Valor do i: " Professor Dal Prá + i);
  16. 16. Blocos aninhados int i = 10; while (i < 10) { for (int j = 0; j < 100; j++) { switch (j) { case 1: break; default: break; } } i++; } Professor Dal Prá
  17. 17. Mão na massa!! https://gist.github.com/1382387

×