Capítulo 9: Estruturas de Repetição (FOR, WHILE)
Estruturas de repetição, também conhecidas como loops, são fundamentais na lógica de programação. Elas permitem que uma determinada parte do código seja repetida várias vezes, o que é extremamente útil em muitas sitagens. Neste capítulo, vamos explorar duas das estruturas de repetição mais comuns: FOR e WHILE.
FOR
A estrutura de repetição FOR é usada quando sabemos exatamente quantas vezes queremos que um bloco de código seja executado. A estrutura básica de um loop FOR é a seguinte:
for (inicialização; condição; incremento) { // código para ser repetido }
A 'inicialização' é onde definimos uma variável de controle para o loop. A 'condição' é o critério que determina quando o loop deve parar. E o 'incremento' é o que acontece com a variável de controle a cada repetição do loop. Vejamos um exemplo:
for (int i = 0; i < 10; i++) { System.out.println(i); }
Neste exemplo, a variável 'i' é inicializada com o valor 0. Enquanto 'i' for menor que 10, o código dentro do loop será executado e 'i' será incrementado em 1 a cada repetição. Portanto, este loop imprimirá os números de 0 a 9.
WHILE
A estrutura de repetição WHILE é usada quando não sabemos quantas vezes o código deve ser repetido, mas temos uma condição que determina quando o loop deve parar. A estrutura básica de um loop WHILE é a seguinte:
while (condição) { // código para ser repetido }
A 'condição' é o critério que determina quando o loop deve parar. O código dentro do loop será repetido enquanto a condição for verdadeira. Vejamos um exemplo:
int i = 0; while (i < 10) { System.out.println(i); i++; }
Neste exemplo, a variável 'i' é inicializada com o valor 0 fora do loop. Enquanto 'i' for menor que 10, o código dentro do loop será executado e 'i' será incrementado em 1 a cada repetição. Portanto, este loop também imprimirá os números de 0 a 9.
É importante notar que devemos ter cuidado para não criar loops infinitos. Um loop infinito é um loop que nunca para, porque a condição sempre permanece verdadeira. Isso pode causar muitos problemas, incluindo fazer o programa travar. Portanto, sempre devemos garantir que a condição do loop eventualmente se torne falsa.
Em resumo, as estruturas de repetição FOR e WHILE são ferramentas poderosas na lógica de programação. Elas nos permitem repetir uma determinada parte do código quantas vezes quisermos, com base em uma condição. Isso nos dá grande flexibilidade e eficiência na resolução de problemas de programação.
No próximo capítulo, vamos explorar outra estrutura de repetição importante: DO-WHILE. Fique ligado!