EMZETT.
Войти

Арифметические операторы

Коротко: Операторы для арифметических операций: + (сложение), - (вычитание), * (умножение), / (деление) и % (остаток от деления).

Подробнее: При / над двумя операндами int выполняется целочисленное деление, и дробная часть отбрасывается (7 / 2 даёт 3, а не 3.5) — для настоящего деления хотя бы один операнд должен быть double/float. % возвращает остаток от деления.

Подробности

Целочисленное деление — один из самых частых источников ошибок в Java…

См. также: операторы, приведение типов, приоритет операторов