Para fazermos executar trechos de forma repetida e quando sabemos a quantidade de vezes,
utilizamos o comando for que possui a sintaxe:
Fig. 1: Comando for
 |
Sintaxe
for(inicialização ; condição ; atualização)
{
//seu codigo aqui
}
Onde
inicialização: bloco para iniciar variável.
condição: condição para que a repetição seja executada.
atualização: atualização de variável utilizada em inicialização.
Exemplo 1
public class Main
{
public static void main(String[] args)
{
int contador;
for (contador = 0 ; contador < 5 ; contador++){
System.out.println(contador);
}
}
}
Saída
0
1
2
3
4
Tanto a inicialização quanto condição e atualização discutidos
anteriormente podem conter mais de uma declaração ou expressão em seus respectivos blocos.
Exemplo 2
public class Main
{
public static void main(String[] args)
{
int i,j;
for(i = 0,j=0; i < 10 || j <10 ; i++,j++){
//omitido
}
}
}
Saída
-
Java suporta a declaração de variável dentro do bloco inicialização como mostrado no
exemplo abaixo:
Exemplo 3
public class Main
{
public static void main(String[] args)
{
for (int contador = 0 ; contador < 5 ; contador++){
System.out.println(contador);
}
}
}
Saída
0
1
2
3
4