Я создаю калькулятор RPN для школьного проекта. У меня проблемы с оператором модуля. Поскольку мы используем тип данных double, модуль не будет работать с числами с плавающей запятой. Например, 0,5% 0,3 должно возвращать 0,2, но я получаю исключение деления на ноль.
В инструкции сказано использовать fmod(). Я везде искал fmod(), включая javadocs, но не могу найти. Я начинаю думать, что это метод, который мне придется создать?
редактировать: хм, странно. Я только что снова ввел эти цифры, и, похоже, все работает нормально... но на всякий случай. Нужно ли мне следить за использованием оператора мода в Java при использовании плавающих типов? Я знаю, что что-то подобное невозможно сделать на С++ (я думаю).