As instruções de loop exigem que o programa execute certas operações repetidamente com base nas condições até que o programa esteja "satisfeito".
O formato da sintaxe da instrução do loop for é o seguinte:
for(expressão1;expressão2;expressão3){//instrução}
Perceber:
1) A expressão 2 deve ser uma expressão avaliada como dados booleanos.
2) A instrução composta é chamada de corpo do loop. Se o corpo do loop tiver apenas uma instrução, as chaves {} podem ser omitidas.
Regras de execução para instruções de loop for:
(1) Calcule a expressão 1 e conclua o trabalho de inicialização necessário.
(2) Determine o valor da expressão 2. Se o valor da expressão 2 for verdadeiro, prossiga para (3), caso contrário, prossiga para (4).
(3) Execute o corpo do loop e, em seguida, calcule a expressão 3 para alterar a condição do loop e prossiga para (2).
(4) Finalize a execução da instrução for.
Exemplo:
publicclassMain{publicstaticvoidmain(String[]args){for(inta=1;a<10;a=a+1){System.out.print(a);System.out.print(n);}}}
Os resultados da execução são os seguintes:
123456789