Facebook Page Twitter Page LinkedIn Page
× Java Tutorial Java Advanced Java Resources


The below example shows the usage of assignment and compound assignment operators:

  • = Assignment operator
  • += Addition AND assignment operator
  • -= Subtraction AND assignment operator
  • *= Multiply AND assignment operator
  • /= Division AND assignment operator
  • %= Modulus AND assignment operator
public class MyClass {
  public static void main(String[] args) {
    float a = 25f;

    System.out.println("a = "+ a);

    //Addition AND assignment operator
    a += 5;
    System.out.println("a += 5; makes a = "+ a);

    //Subtraction AND assignment operator
    a -= 8;
    System.out.println("a -= 8; makes a = "+ a);

    //Multiply AND assignment operator
    a *= 4;
    System.out.println("a *= 4; makes a = "+ a);

    //Division AND assignment operator
    a /= 2;
    System.out.println("a /= 2; makes a = "+ a);

    //Modulus AND assignment operator
    a %= 7;
    System.out.println("a %= 7; makes a = "+ a);
  }
}

The output of the above code will be:

a = 25.0
a += 5; makes a = 30.0
a -= 8; makes a = 22.0
a *= 4; makes a = 88.0
a /= 2; makes a = 44.0
a %= 7; makes a = 2.0

❮ Java - Operators