hello, I've just started learning Java and now I'm into for loop statement. I don't understand how ++i i++ works in a for loop statement.
I mean how they work in mathematics operations like addition and subtraction. I hope some one will explain this to me.
解决方案
They both increment the number. ++i is equivalent to i = i + 1.
i++ and ++i are very similar but not exactly the same. Both increment the number, but ++i increments the number before the current expression is evaluted, whereas i++ increments the number after the expression is evaluated.
int i = 3;
int a = i++; // a = 3, i = 4
int b = ++a; // b = 4, a = 4