Java: Understanding Prefix and Postfix Increment/Decrement Operators
In Java, the increment ( ) and decrement (--) operators can be used both as prefix and postfix operators. This can lead to some confusion when it comes to their evaluation order.
Prefix vs. Postfix Operators
Example
Consider the Java code snippet below:
int i = 3; i++; System.out.println(i); // prints "4" ++i; System.out.println(i); // prints "5" System.out.println(++i); // prints "6" System.out.println(i++); // prints "6" System.out.println(i); // prints "7"
Explanation
Summary
When using increment/decrement operators, it's important to understand the difference between prefix and postfix operators. Prefix operators modify the operand before using it in the operation, while postfix operators use the operand first and then modify it.
The above is the detailed content of Java Prefix vs. Postfix Increment/Decrement: What's the Difference?. For more information, please follow other related articles on the PHP Chinese website!