23
ответа

Лучший способ сравнить BigDecimal с другими переменными? [Дубликат]

if (BigDecimal.ZERO == actualSettlementAmountDetail) {или if (BigDecimal.ZERO.equals (actualSettlementAmountDetail)) {где actualSettlementAmountDetail - BigDecimal. BigDecimal ...
вопрос задан: 15 February 2016 00:36
14
ответов

Что сделать с производительностью Java BigDecimal?

Я пишу приложения торговли валютой для жизни, таким образом, я должен работать с денежной стоимостью (это - позор, что Java все еще не имеет десятичного типа плавающего и не имеет ничего для поддержки произвольной точности...
вопрос задан: 24 April 2009 09:34
10
ответов

Какие языки программирования поддерживают арифметику произвольной точности?

Какие языки программирования поддерживают арифметику произвольной точности, и Вы могли дать короткий пример того, как распечатать произвольное число цифр?
вопрос задан: 12 August 2010 13:52
10
ответов

Представление денежной стоимости в [закрытом] Java

Я понимаю, что BigDecimal рекомендуют лучшую практику для представления денежной стоимости в Java. Что Вы используете? Существует ли лучшая библиотека, которой Вы предпочитаете пользоваться вместо этого?
вопрос задан: 24 April 2009 09:32
9
ответов

Разделение 2 bigdecimals с точностью 0 и режимом округления HALF_UP [дубликат]

У меня есть следующие 2 больших числа. BigDecimal a = новый BigDecimal (123.45); BigDecimal b = новый BigDecimal (0,008); Если я просто разделим a на b, я получу 15 431,25. У меня также точность 0 и округление ...
вопрос задан: 9 March 2013 14:19
8
ответов

ArithmeticException брошен во время BigDecimal.divide

Я думал java.math. BigDecimal, как предполагается, является Answer™ к потребности выполнения бесконечной арифметики точности с десятичными числами. Рассмотрите следующий отрывок: импорт java.math....
вопрос задан: 1 May 2010 09:03
6
ответов

Дополнение для BigDecimal

Я хочу сделать несколько простых сумм с некоторыми значениями валюты, выраженными в типе BigDecimal. BigDecimal test = new BigDecimal (0); System.out.println (тест); test.add (новый BigDecimal (30)); System.out.println (...
вопрос задан: 14 December 2011 21:16
5
ответов

Используя BigDecimal для работы с валютами

Я пытался сделать свой собственный класс за валюты с помощью longs, но по-видимому я должен использовать BigDecimal вместо этого. Кто-то мог помочь мне начать? Для чего был бы лучший способ использовать BigDecimals...
вопрос задан: 13 April 2016 06:46
5
ответов

Почему BigDecimal возвращает странное значение?

Я - написание кода, которое будет иметь дело с валютами, зарядами, и т.д. Я собираюсь использовать класс BigDecimal для математики и устройства хранения данных, но мы столкнулись с чем-то странным с ним. Этот оператор: 1876.8 ==...
вопрос задан: 25 December 2012 06:14
5
ответов

“новый BigDecimal (13.3D)” приводит к неточному “13.3000000000000007105..”?

Как получается, что BigDecimal Java может быть этим болезненным? Удвойте d = 13.3D; BigDecimal bd1 = новый BigDecimal (d); BigDecimal bd2 = новый BigDecimal (String.valueOf (d)); System.out.println ("ЗАКАНЧИВАЮТСЯ 1": +bd1....
вопрос задан: 15 May 2012 15:19
5
ответов

Scala и Java BigDecimal

Я хочу переключиться от Java до языка сценариев для основанных на математике модулей в моем приложении. Это происходит из-за удобочитаемости и функциональных ограничений mathy Java. Для, например, в Java у меня есть это:...
вопрос задан: 20 June 2011 18:30
5
ответов

Как использование BigDecimal влияло бы на производительность приложения?

Я хочу использовать BigDecimal для представления чисел произвольной точности как цены и суммы в низкой задержке торговое приложение с тысячами заказов и отчеты о выполнении в секунду. Я не буду...
вопрос задан: 9 September 2009 20:08
5
ответов

Библиотека Java, чтобы проверить, содержит ли Строка число *без* исключения

Я ищу метод, который возвращает булевскую переменную, если Строка, она передается, является верным номером (например, "123.55e-9", "-333 556"). Я не хочу просто делать: общедоступная булевская переменная isANumber (Представляют s в вид
вопрос задан: 22 July 2009 07:40
5
ответов

Логарифм BigDecimal

Как я могу вычислить логарифм BigDecimal? Кто-либо знает о каких-либо алгоритмах, которые я могу использовать? Мое гугление до сих пор придумало (бесполезную) идею просто преобразования в двойную и использующую Математику....
вопрос задан: 11 April 2009 07:09
4
ответа

вокруг BigDecimal к ближайшим 5 центам

Я пытаюсь выяснить как к раунду денежная сумма вверх к ближайшим 5 центам. Следующие шоу мои ожидаемые результаты 1.03 => 1.05 1.051 => 1.10 1.05 => 1.05 1.900001 = и...
вопрос задан: 21 August 2015 11:17
4
ответа

Печать BigDecimal [дубликат]

В настоящее время я использую BigDecimal, так как результат моих вычислений довольно мал. Вот текущий вывод: 2 ....
вопрос задан: 2 August 2013 23:33
4
ответа

Java, BigDecimal. Проблемы с подразделением

Я пытаюсь вычислить процент "фактор". Таким образом, учитывая 20%, преобразуйте его в 0,2 (мое намерение состоит в том, чтобы позже умножить значения на это и получить 20% значений). Так или иначе вопрос...
вопрос задан: 21 October 2011 19:02
4
ответа

тип данных для представления большого десятичного числа в Java

Какой тип данных склонен представить десятичное число как "10 364 055,81". Если попробовано с помощью дважды: удвойте d = 10364055.81; Но когда я пытаюсь распечатать число, его отображение как "1.036405581E7", который...
вопрос задан: 22 October 2009 09:09
4
ответа

Почему Java BigDecimal возвращается 1E+1?

Почему это кодирует иногда возврат 1E+1, пока для других исходных данных (например, 17) вывод не печатается в экспоненциальном представлении? BigDecimal bigDecimal = BigDecimal.valueOf(doubleValue) .multiply (...
вопрос задан: 29 May 2009 09:51
4
ответа

Возведение в степень десятичного числа десятичного числа?

Платформа .NET предоставляет в Математическом классе метод для включения дважды. Но требованием точности я должен повысить десятичное число до десятичного питания [Голова (десятичное число a, десятичное число b)]. Делает платформу...
вопрос задан: 21 January 2009 18:32
4
ответа

Есть ли различие между BigDecimal (“0”) и BigDecimal. НУЛЬ?

Или для сравнений или для инициализации новой переменной, это имеет значение, какой из них Вы используете? Я знаю тот BigDecimal. НУЛЬ является 1,5 функциями, таким образом, это - беспокойство, но принятие я...
вопрос задан: 6 November 2008 18:05
3
ответа

Использование java.math. MathContext

Недавно я попытался понять использование java.math. MathContext, но отказавший для понимания правильно. Это используется для округления в java.math. BigDecimal. Если да, почему не делает этого вокруг десятичных цифр, но...
вопрос задан: 13 August 2018 04:41
3
ответа

Как преобразовать BigInteger в BigDecimal?

Там какой-либо путь состоит в том, чтобы преобразовать BigInteger в BigDecimal? Я знаю, что можно пойти от BigDecimal до BigInteger, но я не могу найти, что метод идет наоборот в Java.
вопрос задан: 24 February 2017 11:27
3
ответа

Лучшая кросс-платформенная (портативная) математическая библиотека произвольной точности [закрывается]

Я ищу хорошую математическую библиотеку произвольной точности в C или C++. Вы могли дать мне некоторые советы / предложения? Основные требования: Это ДОЛЖНО обработать произвольно большие целые числа (мой...
вопрос задан: 10 September 2015 14:16
3
ответа

Java BigDecimal тригонометрические методы

Я разрабатываю математический синтаксический анализатор, который может оценить Строку как '5+b*sqrt (c^2)'. Я использую ANTLR для парсинга и добиваюсь существенного прогресса. Теперь я запнулся за класс Java и упал BigDecimal и...
вопрос задан: 30 July 2012 12:22
3
ответа

Почему Bigdecimal (удвойте d), конструкция все еще вокруг?

Я заметил существенную боль по этому конструктору (даже здесь на Переполнении стека). Люди используют его даже при том, что документация ясно указывает: результаты этого конструктора могут быть несколько...
вопрос задан: 4 November 2011 13:27
3
ответа

Java BigDecimal удаляет десятичное число и запаздывающие числа

Я плохо знаком с Java и пытающийся взять BigDecimal (например, 99999999.99) и преобразовать его в строку, но без десятичного разряда и запаздывающих чисел. Кроме того, я не хочу запятые в числе и...
вопрос задан: 22 August 2009 20:19
3
ответа

Проверьте, является ли BigDecimal целочисленным значением

Кто-либо может рекомендовать эффективному способу определить, является ли BigDecimal целочисленным значением в математическом смысле? В настоящее время у меня есть следующий код: частная булевская переменная isIntegerValue (...
вопрос задан: 3 July 2009 11:28
3
ответа

Очень, очень большие числа с плавающей запятой C#

Я делаю некоторое моделирование населения (для забавы, главным образом для проигрывания с понятием Несущей способности и Функции Логистики). Модель работает с несколькими планетами (приблизительно 100 000 из них, прямо сейчас)...
вопрос задан: 7 January 2009 19:04
2
ответа

Почему я получаю Оператор - не определено для типа (ов) аргумента

Collections.sort (сотрудники, новый компаратор < Employee > () {public int Compare (Employee s, Employee s1) {int comp = s.getName (). CompareTo (s1.getName ()); if (comp! = 0) {// ...
вопрос задан: 25 March 2019 15:19