Java Operators

Assignment Operator

In java, we have two types of assignment operator:

  • Assignment operator (=)
  • Compound assignment operator(+=, -=, *=, /=, %=)

We will read about each of them.


Assignment operator (=)

The assignment operator in java is used to assign (or to store) a value to a variable.


a = 18; It assigns the value 18 to the variable a.

b = 8; It assigns the value 8 to the variable b.


a =b; It assigns the value of variable b to variable a.

Note: The value stored in variable a previously, if any, is lost. Now, both the variables will have value of b.

c = 5;*a; It assigns he value of variable a multiplied with 5 to variable c. the value of a does not change.



Compound Assignment Operators (+=, -=, *=, /=, %=)

Compound assignment operators are used to perform an operation with the value currently stored in a variable, and stores the new value in the same variable.

Given below is the chart showing compound operators in use:



Is equivalent to

value += d;

value = value +d;

a -=9;

a = a – 9;

a /= b;

a = a/b;

price*=units + 1000;

price = price* (units + 100);


A = A%10;


Please Share this page
Views : 96
Like every other website we use cookies. By using our site you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and our Terms of Service. Learn more Got it!