fractions- все статьи тега


Лучший способ представить фракцию в Java?

Я пытаюсь работать с фракции в Java. Я хочу реализовать арифметические функции. Для этого мне сначала потребуется способ нормализации функций. Я знаю, что не могу добавить 1/6 и 1/2, пока у меня нет общего знаменателя. Мне придется добавить 1/6 и 3/6. Наивный подход мог бы меня добавить 2/12 и 6/12, а затем уменьшить. Как я могу достичь общего знаменателя с наименьшей производительности? Какой алгоритм лучше всего подходит это? версия 8 (благодаря hstoerr): улучшения включают в себ ...