Laços de repetição
Página 27 | Ouça em áudio
Os laços de repetição são uma das estruturas mais utilizadas na programação, pois permitem que o programador execute um determinado bloco de código várias vezes sem precisar repeti-lo manualmente. Existem três tipos principais de laços de repetição: o while, o do-while e o for.
Laço while
O laço while é o tipo mais simples de laço de repetição. Ele executa um bloco de código enquanto uma determinada condição for verdadeira. A sintaxe do while é a seguinte:
while (condição) { // bloco de código a ser executado }
Por exemplo, o seguinte código imprime os números de 1 a 10:
int i = 1; while (i <= 10) { System.out.println(i); i++; }
Laço do-while
O laço do-while é semelhante ao while, mas a diferença é que ele executa o bloco de código pelo menos uma vez, mesmo que a condição seja falsa. A sintaxe do do-while é a seguinte:
do { // bloco de código a ser executado } while (condição);
Por exemplo, o seguinte código pede ao usuário para digitar um número entre 1 e 10 e continua pedindo até que o número seja válido:
int numero; do { System.out.println("Digite um número entre 1 e 10:"); numero = scanner.nextInt(); } while (numero < 1 || numero > 10);
Laço for
O laço for é o tipo mais complexo de laço de repetição, mas também é o mais poderoso. Ele permite que o programador especifique explicitamente o número de vezes que o bloco de código será executado. A sintaxe do for é a seguinte:
for (inicialização; condição; incremento) { // bloco de código a ser executado }
Por exemplo, o seguinte código imprime os números de 1 a 10:
for (int i = 1; i <= 10; i++) { System.out.println(i); }
Os laços de repetição são uma ferramenta poderosa para qualquer programador, mas é importante usá-los com cuidado para evitar loops infinitos ou código que seja difícil de entender. Com prática e experiência, qualquer programador pode dominar o uso dos laços de repetição e tornar seu código mais eficiente e legível.
Agora responda o exercício sobre o conteúdo:
_Qual é o tipo mais complexo de laço de repetição na programação?
Você acertou! Parabéns, agora siga para a próxima página
Você errou! Tente novamente.
Próxima página do Ebook Gratuito: