Página inicial
/
Tecnologia
/
exercício 3 converta o trecho de código abaixo que utiliza “for” para “do-while”. for (int i = 0; i < 10; i++) {

Question

Exercício 3 Converta o trecho de código abaixo que utiliza “for” para “do-while”. for (int i = 0; i < 10; i++) ( System.out.println(i); )

Solution

Verificación de expertos
3.9 (159 Votos)
Rafael Mestre · Tutor por 5 anos

Resposta

Dicas:Para converter um loop for em um loop do-while, você precisa iniciar o contador fora do loop. No loop do-while, a condição de saída é conferida no final do laço, após o bloco de instrução ser executado ao menos uma vez. Além disso, você precisa garantir que o contador (no caso, "i") esteja sendo incrementado dentro do bloco do while para evitar cair em um loop infinito.Descrição:Vamos começar inicializando o contador "i" com valor 0, antes do começo do bloco do-while.No bloco do-while, vamos imprimir o valor atual de "i", depois aumentamos o valor de "i" em 1 (i++). Depois do término do bloco do-while, conferimos a condição (i < 10). Se a condição for verdadeira, o bloco de instruções é repetido. Se for falso, o código continua após o bloco do-while.Note que, ao contrário do for, o do-while garante que o bloco de instruções seja executado ao menos uma vez, independentemente da condição.O código final, em Java, será:```int i = 0; do { System.out.println(i); i++;} while (i < 10);```Aqui, "i" é a variável que controla quantas vezes o loop será executado. "System.out.println(i);" é um comando para imprimir o valor atual de "i". "i++" incrementa "i" em 1 a cada execução do loop. "while (i < 10);" verifica se "i" ainda é menor que 10 antes de começar a próxima iteração. Se "i" for 10 ou maior, o loop terminará.