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

soma errada

Meu objetivo era imprimir a soma de 1a té 1000 mas o resultado esta dando 500500. Por que?

public class impri {
    public static void main(String[] args){
      int soma = 0;
               for (int i=1;i<=1000;i++){
                   soma=soma+i;
               }
       System.out.println(" o valor da soma é="+soma);
    }
}
1 resposta
solução!

Olá Claudiney,

a ideia do exercício é imprimir o número referente a soma de 1 até 1000, ou seja, mostrar o resultado de 1 + 2 + 3 + 4 + .... + 998 + 999 + 1000. O que o seu for faz é exatamente isso, ele vai somando cada um dos números entre 1 e 1000 na variável soma. E o resultado desta conta de fato é 500500, seu código está correto.