Арифметические операторы
Коротко: Операторы для арифметических операций: + (сложение), - (вычитание), * (умножение), / (деление) и % (остаток от деления).
Подробнее: При / над двумя операндами int выполняется целочисленное деление, и дробная часть отбрасывается (7 / 2 даёт 3, а не 3.5) — для настоящего деления хотя бы один операнд должен быть double/float. % возвращает остаток от деления.
Подробности
Целочисленное деление — один из самых частых источников ошибок в Java…
См. также: операторы, приведение типов, приоритет операторов