Categoria:
Fundamentos da Linguagem
Sub-Categoria:
Estruturas de Controle [Veja dicas relacionadas]
Usando o laço for
O laço for é de longe uma das estruturas de controle mais usadas. A razão de seu sucesso é a facilidade com que podemos efetuar iterações controladas por um contador ou uma variável similar, que é atualizada a cada iteração. Veja sua sintáxe:
for(passo 1; passo 2; passo 3){
// bloco de instruções
}
passo 1: É aqui que definimos a variável de controle. Esta variável pode também ser declarada antes do laço, mas nunca em seu corpo.
passo 2: Aqui testamos a condição de continuidade do laço. Se a condição retornar verdadeira, a execução do laço continua. Do contrário esta é interrompida.
passo 2: Nesta parte nós incrementamos ou decrementamos a variável de controle.
É importante perceber que podemos ter mais de uma instruções nos passos 1 e 3 de uma laço for, basta separá-las por vírgulas.
Veja um exemplo no qual usamos um laço for para imprimir os números de 0 a 10:
public class Estudos{
public static void main(String[] args){
for(int i = 0; i <= 10; i++){
System.out.println(i);
}
}
}
Veja agora como efetuar a operação inversa, ou seja, imprimir os números em ordem decrescente:
public class Estudos{
public static void main(String[] args) {
for(int i = 10; i >= 0; i--){
System.out.println(i);
}
}
}
Para finalizar veja como podemos imprimir os números pares de 0 a 10:
public class Estudos{
public static void main(String[] args) {
for(int i = 0; i <= 10; i += 2){
System.out.println(i);
}
}
}
|