public static void main(String[] args) {

       int num =0;
       for (int i = 0; i < 100; i++)
           num = num++;
           System.out.println(num);
       }
Решал тест на стороннем сайте, и никак не могу понять почему на выходе 0? Вроде как постфиксный оператор инкремента выполняет num = num + 1; Однако если написать num++ в System.out.println, результат будет 0, 1, 2, 3, 4... 99. При это если написать num = num + 1, вместо num = num++, в ответе будет 100 )) разве num++ не эквивалентно num = num + 1 ?