Я пишу приложения торговли валютой для жизни, таким образом, я должен работать с денежной стоимостью (это - позор, что Java все еще не имеет десятичного типа плавающего и не имеет ничего для поддержки произвольной точности...
Какие языки программирования поддерживают арифметику произвольной точности, и Вы могли дать короткий пример того, как распечатать произвольное число цифр?
Я понимаю, что BigDecimal рекомендуют лучшую практику для представления денежной стоимости в Java. Что Вы используете? Существует ли лучшая библиотека, которой Вы предпочитаете пользоваться вместо этого?
У меня есть следующие 2 больших числа. BigDecimal a = новый BigDecimal (123.45); BigDecimal b = новый BigDecimal (0,008); Если я просто разделим a на b, я получу 15 431,25. У меня также точность 0 и округление ...
Я думал java.math. BigDecimal, как предполагается, является Answer™ к потребности выполнения бесконечной арифметики точности с десятичными числами. Рассмотрите следующий отрывок: импорт java.math....
Я хочу сделать несколько простых сумм с некоторыми значениями валюты, выраженными в типе BigDecimal. BigDecimal test = new BigDecimal (0); System.out.println (тест); test.add (новый BigDecimal (30)); System.out.println (...
Я пытался сделать свой собственный класс за валюты с помощью longs, но по-видимому я должен использовать BigDecimal вместо этого. Кто-то мог помочь мне начать? Для чего был бы лучший способ использовать BigDecimals...
Я - написание кода, которое будет иметь дело с валютами, зарядами, и т.д. Я собираюсь использовать класс BigDecimal для математики и устройства хранения данных, но мы столкнулись с чем-то странным с ним. Этот оператор: 1876.8 ==...
Как получается, что BigDecimal Java может быть этим болезненным? Удвойте d = 13.3D; BigDecimal bd1 = новый BigDecimal (d); BigDecimal bd2 = новый BigDecimal (String.valueOf (d)); System.out.println ("ЗАКАНЧИВАЮТСЯ 1": +bd1....
Я хочу переключиться от Java до языка сценариев для основанных на математике модулей в моем приложении. Это происходит из-за удобочитаемости и функциональных ограничений mathy Java. Для, например, в Java у меня есть это:...
Я хочу использовать BigDecimal для представления чисел произвольной точности как цены и суммы в низкой задержке торговое приложение с тысячами заказов и отчеты о выполнении в секунду. Я не буду...
Я ищу метод, который возвращает булевскую переменную, если Строка, она передается, является верным номером (например, "123.55e-9", "-333 556"). Я не хочу просто делать: общедоступная булевская переменная isANumber (Представляют s в вид
Как я могу вычислить логарифм BigDecimal? Кто-либо знает о каких-либо алгоритмах, которые я могу использовать? Мое гугление до сих пор придумало (бесполезную) идею просто преобразования в двойную и использующую Математику....
Я пытаюсь выяснить как к раунду денежная сумма вверх к ближайшим 5 центам. Следующие шоу мои ожидаемые результаты 1.03 => 1.05 1.051 => 1.10 1.05 => 1.05 1.900001 = и...
Я пытаюсь вычислить процент "фактор". Таким образом, учитывая 20%, преобразуйте его в 0,2 (мое намерение состоит в том, чтобы позже умножить значения на это и получить 20% значений). Так или иначе вопрос...
Какой тип данных склонен представить десятичное число как "10 364 055,81". Если попробовано с помощью дважды: удвойте d = 10364055.81; Но когда я пытаюсь распечатать число, его отображение как "1.036405581E7", который...
Почему это кодирует иногда возврат 1E+1, пока для других исходных данных (например, 17) вывод не печатается в экспоненциальном представлении? BigDecimal bigDecimal = BigDecimal.valueOf(doubleValue) .multiply (...
Платформа .NET предоставляет в Математическом классе метод для включения дважды. Но требованием точности я должен повысить десятичное число до десятичного питания [Голова (десятичное число a, десятичное число b)]. Делает платформу...
Или для сравнений или для инициализации новой переменной, это имеет значение, какой из них Вы используете? Я знаю тот BigDecimal. НУЛЬ является 1,5 функциями, таким образом, это - беспокойство, но принятие я...
Недавно я попытался понять использование java.math. MathContext, но отказавший для понимания правильно. Это используется для округления в java.math. BigDecimal. Если да, почему не делает этого вокруг десятичных цифр, но...
Там какой-либо путь состоит в том, чтобы преобразовать BigInteger в BigDecimal? Я знаю, что можно пойти от BigDecimal до BigInteger, но я не могу найти, что метод идет наоборот в Java.
Я ищу хорошую математическую библиотеку произвольной точности в C или C++. Вы могли дать мне некоторые советы / предложения? Основные требования: Это ДОЛЖНО обработать произвольно большие целые числа (мой...
Я разрабатываю математический синтаксический анализатор, который может оценить Строку как '5+b*sqrt (c^2)'. Я использую ANTLR для парсинга и добиваюсь существенного прогресса. Теперь я запнулся за класс Java и упал BigDecimal и...
Я заметил существенную боль по этому конструктору (даже здесь на Переполнении стека). Люди используют его даже при том, что документация ясно указывает: результаты этого конструктора могут быть несколько...
Я плохо знаком с Java и пытающийся взять BigDecimal (например, 99999999.99) и преобразовать его в строку, но без десятичного разряда и запаздывающих чисел. Кроме того, я не хочу запятые в числе и...
Кто-либо может рекомендовать эффективному способу определить, является ли BigDecimal целочисленным значением в математическом смысле? В настоящее время у меня есть следующий код: частная булевская переменная isIntegerValue (...
Я делаю некоторое моделирование населения (для забавы, главным образом для проигрывания с понятием Несущей способности и Функции Логистики). Модель работает с несколькими планетами (приблизительно 100 000 из них, прямо сейчас)...