Junior — Middle
Quais são as diferenças entre os ciclos for e while na organização de operações repetitivas em programação?
sobes.tech IA
Resposta da IA
As principais diferenças entre os ciclos for e while:
- for é geralmente usado quando se conhece o número de repetições ou quando se precisa percorrer uma coleção. O ciclo for inclui inicialização, condição e passo numa única linha.
- while é adequado quando o número de repetições é desconhecido de antemão, e o ciclo continua enquanto a condição for verdadeira.
Exemplo de for:
for (i in 1..5) {
println(i)
}
Exemplo de while:
var i = 1
while (i <= 5) {
println(i)
i++
}
Assim, o for é útil para iterações sobre intervalos ou coleções, enquanto o while é para ciclos com condições que dependem de fatores dinâmicos.