Changing a variable by a little
Writing score = score + 10 is so common that Java has a shortcut: score += 10.
| Shortcut | Means |
|---|---|
x += 5 | x = x + 5 |
x -= 5 | x = x - 5 |
x *= 5 | x = x * 5 |
x /= 5 | x = x / 5 |
x++ | x = x + 1 |
x-- | x = x - 1 |
public class Main {
public static void main(String[] args) {
int coins = 10;
coins += 5;
System.out.println(coins);
coins *= 2;
System.out.println(coins);
coins++;
System.out.println(coins);
coins--;
coins--;
System.out.println(coins);
}
}Output
15 30 31 29
Remember:
++adds one and--takes one away. You'll seei++in almost every loop.