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