Jak działa a = a ++ w Javie [duplikat]

To pytanie ma już odpowiedź tutaj:

zachowanie przyrostu postu [duplikat] 4 odpowiedzi

Ostatnio natknąłem się na ten fragment kodu Java:

int a=0;
for(int i=0;i<100;i++)
{
    a=a++;
}
System.out.println(a);

Wartość wydrukowana dla „a” wynosi 0. Jednak w przypadku C wartość dla „a” wynosi 100.

Nie jestem w stanie zrozumieć, dlaczego wartość wynosi 0 w przypadku Java.

questionAnswers(3)

yourAnswerToTheQuestion