Increment and Decrement : Unary Operators « Operators « SCJP






public class MainClass {
  public static void main(String[] argv) {
    int x = 5;
    int y = x++; // y gets the value 5, before incrementing x
    int y2 = ++x; // y2 gets the value 7, after incrementing

  }
}

public class MainClass{
    public static void main(){
      //The ++ and -- operators modify the value of an expression by adding or subtracting 1.
      int i=0;
      i++;
      System.out.println(i);
      --i;
      System.out.println(i);
             
    
    }
}
1
0








2.2.Unary Operators
2.2.1.Unary operators take only a single operand.
2.2.2.The unary operators are used to increment, decrement, or change the sign of a value.
2.2.3.Increment and Decrement
2.2.4.+ and - operators are applied to a value of byte, char, and short types, the value is converted to an int.
2.2.5.The ++ operators may appear before the value (prefix) or after the value (postfix).
2.2.6.preincrement or pre-decrement, post-increment or post-decrement
2.2.7.mixing the increment and decrement operators with other operators
2.2.8.increment or decrement operators on a final variable.