Imagem do artigo Laços de repetição

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.

Imagem do artigo Funções e procedimentos

Próxima página do Ebook Gratuito:

28Funções e procedimentos

2 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto