Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta contador

package projeto;

public class Programa {

public static void main(String args[]) {

    int contador = 1;

    while(contador <= 10) {

        System.out.println(contador);

        contador++;

        //Se o contador não mudar o seu valor, o while irá repetir infinitamente.
        //Para resolver isso, basta adicionar "contador++;" no final do while
        //que será adicionado 1 a variável toda vez que passar por lá, até que
        //a variável chegue a valer 10.
    }
}

}

1 resposta
solução!

Perfeito, Felipe.

O while aceita receber dois valores, true e false. O valor true mantém o loop em execução, já o false o finaliza. Esses valores podem ser resultados de uma expressão como contador <= 10. Todavia, no código de Fernando, ele não incrementou a variável contador a cada iteração do while. Devido a esse esquecimento, a variável contador sempre mantinha o valor 1 fazendo com que o programa caísse em um loop infinito.