Olá, no começo fiquei na dúvida sobre o que estava sendo somado. E para um melhor entendimento coloquei para imprimir os campos somados e o resultado a cada laço, segue caso ajude alguém:
public class TestaSomatoria {
public static void main(String[] args) {
int contador = 0;
int total = 0;
int soma = 0;
while (contador <=10) {
total += contador;
System.out.println(contador + " + " + soma + " = " + total);
contador ++;
soma = total;
}
}
}
Segue o que é impresso:
0 + 0 = 0
1 + 0 = 1
2 + 1 = 3
3 + 3 = 6
4 + 6 = 10
5 + 10 = 15
6 + 15 = 21
7 + 21 = 28
8 + 28 = 36
9 + 36 = 45
10 + 45 = 55