Java For Loop
Neste artigo, vamos cobrir Java for loops com exemplos na esperança de que você aprenda algo novo. Para repetir um bloco de código na programação de computadores, são usados loops.
For Loop Em Java
Os loops Java For são projetados para iterar uma parte do programa repetidamente.
É recomendável usar um loop for se o número de iterações for fixo.
Em vez de digitar o mesmo código 100 vezes, você pode usar um loop se quiser exibir a mesma mensagem 100 vezes.
Use Java for loop em vez do loop while quando você souber exatamente quantas vezes deseja percorrer um bloco de código:
Sintaxe:
for (statement 1; statement 2; statement 3) {
// block of code to be executed until the loop condition is false
}
Antes da execução do bloco de código, a instrução 1 é executada (uma vez).
A condição para executar o bloco de código é definida pela declaração 2 .
a instrução 3 é executada (todas as vezes) após a execução do bloco de código.
Aqui está um exemplo de impressão dos primeiros 5 números naturais :
Example:
Da mesma forma, também podemos imprimir os números na ordem inversa conforme o exemplo abaixo:
Example:
Exemplo explicado
Na instrução 1 , uma variável mrx é definida antes do início do loop ( int mrx = 1 ).
A instrução 2 define a condição para executar o loop ( mrx deve ser menor ou igual a 5). O loop será reiniciado se a condição for verdadeira . O loop terminará se for false .
Sempre que o bloco de código no loop é executado, a instrução 3 aumenta um valor ( mrx++ ).
Outro exemplo
O exemplo a seguir imprimirá apenas números pares menores ou iguais a 10:
Example:
O exemplo a seguir imprime números ímpares até 20:
Example:
Para cada loop
Além disso, existe o loop “ for-each ”, que percorre os elementos do array exclusivamente:
Sintaxe
for (type variableName : arrayName) {
// block of code to be executed
}
Como exemplo, aqui está um loop “ for-each ” que gera todas as empresas em uma matriz:
Example:
Por exemplo, os nomes dos times da NFL podem ser impressos simplesmente usando o loop “for-each”.
Example:
Lembrete: Tudo bem se você não entender o exemplo acima. No capítulo Java Arrays, você aprenderá mais sobre arrays.
Loops aninhados
Um loop também pode ser colocado dentro de outro loop. Nesse caso, os chamamos de loops aninhados.
Em cada iteração do “loop externo”, o “loop interno” será executado uma vez:
Example:
Da mesma forma, imprimimos dois arrays (arrays multidimensionais) aqui usando um loop for aninhado para imprimir a classificação e o nome da pessoa mais rica deste mundo.
Example:
Rotulado For Loop em Java
Pode haver um nome para cada loop for Java . Os rótulos são aplicados antes do loop for para fazer isso.
Podemos interromper ou continuar loops for específicos enquanto usamos loops for aninhados .
Sintaxe:
labelname: for(initialization; condition; increment/decrement){ }
Example:
O comportamento padrão de um loop é interromper o loop interno somente se você usar break ample:
Example:
Tendo aprendido sobre java for loops , agora você sabe o que são.