Assignment Operators in Java

Notes:

Assignment Operators in Java Programming Language:

Assignment Operator: ( = )
- is used to assign a value to a variable or a constant

Short Hand Assignment (SHA) Operators:
- allow us to write compact or condensed form assignment statements

AA (Arithmetic Assignment) operators:
+=
-=
*=
/=
%=

BA (Bitwise Assignment) operators:
&=
|=
^=
<<=
>>=
>>>=

Example code:
package assignmentoperatorsdemo;

public class AssignmentOperatorsDemo
{
public static void main(String[] args)
{
final float PI = 3.142f;
System.out.println(PI);

int a = 0;
System.out.println(a); // 0

a = 10;
System.out.println(a); // 10

a += 10; // a = a + 10;
System.out.println(a); // 20

a -= 10; // a = a - 10;
System.out.println(a); // 10

a *= 2; // a = a * 2;
System.out.println(a); // 20

a /= 2; // a = a / 2;
System.out.println(a); // 10

a %= 2; // a = a % 2;
System.out.println(a); // 0

}
}