Operators
Arithmetic Operators
+: if a + b, you add the two together-: if a - b, you subtract b from a*: if a * b, you multiply a and b/: if a / b, you divide a by b%: if a & b, you return the remainder after a / b
Incrementing or Decrementing
++: if a++, you increase a by 1--: if a--, you decrease b by 1
Assignment
=: if a = 10, you set the value of a to 10+=: if a += b, you set the value of a to the original value of a + b-=: if a -= b, you set the value of a to the original value of a - b*=: if a *= b, you set the value of a to the original value of a * b/=: if a /= b, you set the value of a to the original value of a / b%=: if a %= b, you set the value of a to the original value of a % b
Example
int a = 14;
a++; //This changes a to 15
a /= 3; //This changes a to 5
a %= 2; //This changes a to 1
int c = a + 8; //This sets c to 1 + 8 = 9
c *= 2; //This sets c to 18
Example
int a = 14;
int x = a-- + --a;
// a++ will use 14 in the addition, subtracts 1 from a, now a = 13
// --a will first subtract 1 from a, so a = 12,
// then it will add 14 to 12 and get 26
System.out.println("a = " + a);
System.out.println("x = " + x);