Арифметические операции используются в математических выражениях так же, как они применяются в алгебре. Арифметические операции перечислены в табл. 4.1.
Таблица 4.1. Арифметические операции в Java
| Операция | Описание |
| + | Сложение |
| - | Вычитание (также унарный минус) |
| * | Умножение |
| / | Деление |
| % | Деление по модулю |
| ++ | Инкремент |
| += | Сложение с присваиванием |
| -= | Вычитание с присваиванием |
| *= | Умножение с присваиванием |
| /= | Деление с присваиванием |
| %= | Деление по модулю с присваиванием |
| -- | Декремент |
Операнды арифметических операций должны иметь числовой тип. Арифметические операции нельзя применять к типам boolean, но их можно применять к типам char, поскольку в Java этот тип, по сути, является поднабором типа int.