Continuação
Professor Dal Prá
While
labelDoBloco:
while (condicaoBooleana){
// bloco a ser executado
// enquanto a condição retornar
// true
}

Professo...
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);
...
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
// r...
For
for ( int i = 0; i < 10; i++){
System.out.println("Posição: " + i );
}
// É o mesmo que:
int i = 0;
while (i < 100) {
...
Controlando a execução
break labelDoBloco;
for (int i = 0; i < 1000000; i++) {
System.out.println("Posição: " + i);
if (i ...
Controlando a execução
continue labelDoBloco;
for (int i = 0; i < 100; i++) {
if (i >= 10 && i <= 20) {
continue;
}
System...
Controlando a execução
• blocos nomeados;
blocoFor:
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
System...
Switch - Case
labelDoBloco:
switch (valorInteiro) {
case constante1:
// bloco
break;
default:
// bloco quando não encontro...
Switch - Case
switch (mes) {
case 1:
System.out.println("Janeiro");
break;
// ...
case 12:
System.out.println("Dezembro");...
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...
Escopo da variável
• Válida apenas dentro do seu bloco de
criação
int idade = 18;
if (idade <= 18)
{
boolean amigoDoDono =...
Escopo das variáveis
for (int i = 0; i < 10; i++) {
System.out.println("Olá!");
}
System.out.println("Valor do i: "

Profe...
Blocos aninhados
int i = 10;
while (i < 10) {
for (int j = 0; j < 100; j++) {
switch (j) {
case 1:
break;
default:
break;
...
Mão na massa!!

https://gist.github.com/1382387
Upcoming SlideShare
Loading in...5
×

Programacao Orientada a Objetos - Parte 002

203

Published on

Programacao Orientada a Objetos - Parte 002

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
203
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×