int i = 0; boolean b = true; System.out.println(b && !(i++ > 0))
When I compile the above code I
i++
the increment happens after the line is executed so you better keep
++i