1
resposta

[Projeto] Resolução do loop

public class Programa {

    public static void main(String[] args) {
        int contador = 1;
    
        while(contador <= 10 contador++) {
            System.out.println(contador);
        }
    }
}
1 resposta

Oi, Graziella! Tudo bem?

Parabéns pelo desenvolvimento do código! Deixo como ponto de atenção apenas o uso da sintaxe do loop while, em que estamos tentando incrementar a variável contador dentro da condição do while, o que não é permitido em Java. A sintaxe correta para incrementar a variável dentro de um loop while é fazer isso dentro do bloco de código do loop. Devido a isso, podemos deixar o nosso código da seguinte maneira:

public class Programa {

    public static void main(String[] args) {
        int contador = 1;
    
        while(contador <= 10) {
            System.out.println(contador);
            contador++;  // Incremento dentro do bloco do loop
        }
    }
}

Neste código corrigido, o contador é incrementado dentro do bloco do while, após a impressão do seu valor atual, o que garante que a variável contador seja atualizada a cada iteração, evitando o loop infinito e permitindo que o loop termine quando o contador passa de 10.

Espero ter ajudado!

Um forte abraço e bons estudos!