Laços de repetição

Capítulo 27

Tempo estimado de leitura: 2 minutos

+ Exercício
Audio Icon

Ouça em áudio

0:00 / 0:00

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:

Continue em nosso aplicativo e ...
  • Ouça o áudio com a tela desligada
  • Ganhe Certificado após a conclusão
  • + de 5000 cursos para você explorar!
ou continue lendo abaixo...
Download App

Baixar o aplicativo

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.

O laço for é considerado o tipo mais complexo de laço de repetição. Isso ocorre devido à sua capacidade de permitir ao programador especificar explicitamente a inicialização, condição de término e incremento em uma única linha, proporcionando maior controle e flexibilidade sobre o loop.

Próximo capitúlo

Funções e procedimentos

Arrow Right Icon
Capa do Ebook gratuito Curso completo de informática básica para iniciantes
75%

Curso completo de informática básica para iniciantes

4.43

(86)

36 páginas

Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.