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

variavel nao inicializada

no console aparece que a variavel soma nao foi inicializada mas porque?

class     MeuProgamaModificado {
    public static void main(String[] args) {
        for(int i = 0; i <= 1000; i++) {
            int soma = soma + i;
            System.out.println("O valor da soma e = " + soma);
        }

    }
}
1 resposta
solução!

Oi Guilherme, isso acontece pq vc está usando o valor soma na hora de inicializar ele.

int soma = soma + i;

na hora de instanciar a soma, o compilador ainda não tem nenhum valor em soma, pra ele adicionar i, faz sentido?

o jeito correto desse código funcionar seria:

    public static void main(String[] args) {
    int soma = 0;
        for(int i = 0; i <= 1000; i++) {
        soma = soma + i;
            System.out.println("O valor da soma e = " + soma);
        }

    }

abraços!