Programacao Orientada a Objetos - Parte 002
Upcoming SlideShare
Loading in...5
×
 

Programacao Orientada a Objetos - Parte 002

on

  • 277 views

Programacao Orientada a Objetos - Parte 002

Programacao Orientada a Objetos - Parte 002

Statistics

Views

Total Views
277
Views on SlideShare
277
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Programacao Orientada a Objetos - Parte 002 Programacao Orientada a Objetos - Parte 002 Presentation Transcript

  • Continuação Professor Dal Prá
  • While labelDoBloco: while (condicaoBooleana){ // bloco a ser executado // enquanto a condição retornar // true } Professor Dal Prá
  • While int idade = 15; while (idade < 18) { System.out.println(idade); idade++; } Professor Dal Prá
  • Do-While labelDoBloco: do { // bloco a ser executado // enquanto a condição retornar // true } while (condicaoBooleana); Professor Dal Prá
  • Do-While int idade = 18; do { System.out.println(idade); idade++; } while (idade < 18); Professor Dal Prá
  • For labelDoBloco: for (inicialização; condiçãoBooleana; incremento ){ // bloco a ser executado // enquando a condição // retornar true } Professor Dal Prá
  • 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á
  • 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á
  • 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á
  • 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á
  • Switch - Case labelDoBloco: switch (valorInteiro) { case constante1: // bloco break; default: // bloco quando não encontrou constante // correspondente; break; } Professor Dal Prá
  • 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á
  • 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á
  • 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á
  • 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);
  • 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á
  • Mão na massa!! https://gist.github.com/1382387