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