public class Programa {
public static void main(String[] args) {
int contador = 1;
while(contador <= 10 contador++) {
System.out.println(contador);
}
}
}
public class Programa {
public static void main(String[] args) {
int contador = 1;
while(contador <= 10 contador++) {
System.out.println(contador);
}
}
}
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!