Academic Java    Java Tutorial  >  Statements  >  combination assignment

combination assignment Example

This program shows the use of combination assignment operators.

These take the form var op = value and are generally equivalent to var = var op value
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class CombinationAssignmentStatementExample {

   public static void main (String[] args) {

      int i = 17;
      i += 3;

      float f = 6.5F;
      f -= 2.1F;

      int j = 3;
      j *= 4;

      double d = 1.5;
      d /= 2.0;

      int k = 13;
      k %= 5;

   }
}

6 i is incremented by 3 to 20.

9 f is decremented by 2.1F to 4.4F.

12 j is multiplied by 4 to 12.

15 d is divided by 2.0 to 0.75.

18 k is assigned 3, that is the remainder of dividing it by 5