O documento discute estruturas de controle de fluxo em Java como while, do-while, for, break, continue e switch-case e explica o escopo de variáveis dentro e fora de blocos de código.
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. 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. 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. 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. Switch - Case
labelDoBloco:
switch (valorInteiro) {
case constante1:
// bloco
break;
default:
// bloco quando não encontrou constante
// correspondente;
break;
}
Professor Dal Prá
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. 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. 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. 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. 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á