I would like to know why the output of this program is finally : 101 After return : 100
Thanks a lot in advance
posted 10 years ago
Because x++ is post incrementing the variable 'x'. ie The current value in 'x' (100) is taken as the return value and then 'x' is incremented. But before the method returns the finally clause is executed which prints out the new current value of 'x' (101).