Entender loops
Instrução for
for
loop for
é uma estrutura de controle de fluxo ou repetição que permite executar repetidamente um bloco de código enquanto uma condição for verdadeira. Ele é amplamente utilizado para situações em que o número de iterações é conhecido previamente.
Sintaxe for
for
inicialização: Esta expressão é executada apenas uma vez, no início do loop. É comum usada para inicializar uma variável de controle que será utilizada para contar o número de iterações.
condição: Esta expressão é avaliada antes de cada iteração do loop. Se a condição for verdadeira, o bloco de código é executado. Se a condição for falsa, o loop termina.
incremento: Esta expressão é executada após cada iteração do loop. É comum usada para atualizar a variável de controle para a próxima iteração.
Exemplo:
Saída:
Inicialização:
int i = 0
(a variáveli
começa em 0).Condição:
i < 5
(o loop continua enquantoi
for menor que 5).Incremento:
i++
(a variáveli
é incrementada em 1 a cada iteração).
Instrução while
while
O while
é uma instrução de controle de fluxo que utiliza uma condição para determinar se um bloco de código será executado repetidamente. Em poucas palavras podemos dizer que, o while
é uma estrutura de repetição que depende de uma condição lógica para continuar ou parar a execução de um loop.
Sintaxe while
while
Exemplo
Saída:
Condição:
contador < 5
O loop executa enquanto o valor de
contador
for menor que 5. Quandocontador
atinge 5, o loop é encerrado.
Instrução do-while
do-while
O do-while
é uma estrutura de controle de repetição, assim como o while
e o for
. A diferença é que o do-while
garante que o bloco de código dentro dele seja executado ao menos uma vez, mesmo que a condição especificada seja falsa desde o início.
Sintaxedo-while
do-while
Exemplo
Saída:
O bloco de código é executado antes de verificar a condição
items < 5
.O loop termina quando a condição se torna falsa.
Atualizado