What is the result of:
int a = 5; boolean result = true || (++a > 5);
false, and a becomes 5
true, and a becomes 6
true, but a remains 5
false, and a becomes 6