Laços de repetição

Página 27

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.

Ahora responde el ejercicio sobre el contenido:

_Qual é o tipo mais complexo de laço de repetição na programação?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

28Funções e procedimentos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.