StrictMath не обязательно более точен, это просто всегда один и тот же определенный результат. (И это не будет иметь никакого значения здесь.)

тоящее время я пишу программу калькулятора в Java. Это моя первая Java-программа, я привык к C ++.

Я заметил, что двойники в java совсем не похожи на двойники в c ++. попробуйте это в Java и C ++
4,1 * 3
что / 0,1

так должно быть
12,3, затем 123, и C ++ дает этот результат, но Java дает
12.299999999999999 и 122.99999999999999

Как я могу сделать математику, как в c ++ с двойными числами, я понимаю, что все, что вы будете использовать в программе 12.299999999999999, вообще не будет иметь никакого значения по сравнению с 12.3, но когда пользователь читает цифры, это очень уродливо. Я посмотрел в класс BigDecimal, но я не могу сделать триггеры и логарифмы и еще много чего с этим классом

Ответы на вопрос(6)

Ваш ответ на вопрос