The statement number = number + 5;
is an example of an accumulation statement. The old value of number
is incremented by 5
and the new value is stored in number
.
The above statement can be replaced as follows:
number += 5;
Java provides the following assignment operators:
+= -= *= /= %=
These statements are preferable to saying number =
number + 5 because they are more convenient and easier to read. You can immediately tell at a glance exactly what is being done.
The following examples are equivalent statements:
rate *= 1.05;
rate = rate * 1.05;
sum += 25;
sum = sum + 25;
number %= 5;
number = number % 5;
The precedence of the assignment operators is the lowest of all operators.
Last modified: December 12, 2022
Back to Precedence Of Math Operators