int i = 1;
int somaparcial = 0;
while ( i<=10){
System.out.println(somaparcial);
somaparcial = somaparcial + i;
i = i + 1; //esta passa a ser a última instrução
}
Voce quer que mostre na saida isso: 1+2+3+4+5… e por ae vai
usando o exemplo acima olha oque ta acontece
1ª: somaParcial = 0 e i = 1
2ª: somaParcial = 1 e
i = i+1 = 2
3ª: somaParcial = 3 pois teu i agora é 2 e voce soma ele ao somaParcial que é 1,
i = i+1 = 3
4ª: somaParcial = 6 pois teu i agora é 3 e voce soma ele ao somaParcial que é 3, ou seja da 6
e assim ele vai indo, na saida da 45
se voce quer que mostre na saida : 1+2+3+4+5…
use assim
int i = 1;
int somaparcial = 0;
while ( i<=10){
somaparcial = i; //soma parcial recebe 1
System.out.println("somaParcial: "+somaparcial); //mostra o somaparcial
i = i + 1; // incrementa + 1 ao i
}
Mudando a ordem o system voce inicia o somaparcial com 1, veja:
int i = 1;
int somaparcial = 1;
while ( i<=10){
System.out.println("somaParcial: "+somaparcial);
i = i + 1;
somaparcial = i;
}
para ele começar a mostra pelo 1, se quiser por 0, só mudar
Era isso a sua duvida?seja mais especifico se nao for