Вопросы по теме 'bigdecimal'

Что делать с производительностью Java BigDecimal?
Я пишу приложения для торговли валютой для жизни, поэтому мне приходится работать с денежными значениями (жаль, что в Java до сих пор нет десятичного типа с плавающей запятой и нет ничего, что могло бы поддерживать денежные вычисления произвольной...
39315 просмотров
schedule 10.04.2023

Логарифм большого десятичного числа
Как я могу вычислить логарифм BigDecimal? Кто-нибудь знает какие-нибудь алгоритмы, которые я могу использовать? Мои поиски в Google пока что пришли к (бесполезной) идее просто преобразовать в double и использовать Math.log. Я предоставлю точный...
32203 просмотров
schedule 19.10.2023

Почему BigDecimal в Ruby иногда странно представляет числа?
Я наблюдаю очень, ОЧЕНЬ странное поведение при запуске определенных отчетов: >> p = BigDecimal.new('0.1785990254E5') => #<BigDecimal:b649b978,'0.1785990254E5',16(16)> >> q = BigDecimal.new('0.76149149E4') =>...
465 просмотров

Scala BigДесятичное деление
Какая польза от оператора деления в scala BigDecimal ? val d1 = BigDecimal(2) val d2 = BigDecimal(3) val div = d1 / d2 //throws ArithmeticException: non-terminating decimal expansion Чтобы заставить это работать, вам нужно определить...
2393 просмотров
schedule 21.08.2022

Как использование BigDecimal повлияет на производительность приложения?
Я хочу использовать BigDecimal для представления чисел произвольной точности, таких как цены и суммы, в торговом приложении с малой задержкой и тысячами ордеров и отчетов об исполнении в секунду. Я не буду выполнять с ними много математических...
12015 просмотров
schedule 04.05.2024

тип данных для представления большого десятичного числа в java
Какой тип данных подходит для представления десятичного числа, например «10364055,81». Если попытаться использовать двойное: double d = 10364055.81; Но когда я пытаюсь напечатать номер, он отображается как « 1.036405581E7 », чего я не...
42721 просмотров
schedule 02.08.2022

Дополнение для BigDecimal
Я хочу сделать несколько простых сумм с некоторыми значениями валюты, выраженными в типе BigDecimal . BigDecimal test = new BigDecimal(0); System.out.println(test); test.add(new BigDecimal(30)); System.out.println(test); test.add(new...
239516 просмотров
schedule 14.03.2023

Как преобразовать BigInteger в BigDecimal?
Есть ли способ преобразовать BigInteger в BigDecimal ? Я знаю, что вы можете перейти от BigDecimal к BigInteger , но я не могу найти способ сделать наоборот в Java.
44370 просмотров
schedule 08.03.2023

BigDecimal из двойного неправильного значения?
Я пытаюсь сделать BigDecimal из строки. Не спрашивайте меня зачем, мне это просто нужно! Это мой код: Double theDouble = new Double(".3"); System.out.println("The Double: " + theDouble.toString()); BigDecimal theBigDecimal = new...
3353 просмотров
schedule 11.09.2022

Максимальное количество цифр после запятой с использованием BigDecimal
Какое максимальное количество цифр мы можем иметь после десятичной точки значения BigDecimal в Java?
30652 просмотров
schedule 24.11.2022

Java BigDecimal: округлить до ближайшего целого значения
Мне нужны следующие результаты 100.12 -> 100.00 100.44 -> 100.00 100.50 -> 101.00 100.75 -> 101.00 .round() или .setScale() ? Как мне это сделать?
192522 просмотров
schedule 29.03.2022

Сравните, если BigDecimal больше нуля
Как я могу сравнить, если значение BigDecimal больше нуля?
331349 просмотров
schedule 07.12.2022

Ошибка времени выполнения Java. Непрерывное десятичное раскрытие; нет точного представимого десятичного результата в классе BigDecimal
это дает мне ошибку при выборе «Положительная неправильная интеграция» или «Отрицательная неправильная интеграция», ошибка - Exception in thread «main» java.lang.ArithmeticException: Non-terminating decimal extension; нет точного представимого...
15182 просмотров
schedule 06.09.2022

Не удается найти символ с помощью BigDecimal
Я делаю свои первые попытки использовать BigDecimal. Это кажется сложным. Я столкнулся с проблемой, и я хотел бы понять, что ее вызывает. public static String nominator(String nbrPeople) { BigDecimal nom = new BigDecimal("365") ;...
7034 просмотров
schedule 25.01.2024

Преобразование строки в bigdecimal в ireport
Как преобразовать следующий вывод String в BigDecimal? new java.text.DecimalFormat("#,##0.00").format( new Double(( $V{xHrAdm}.doubleValue()*$V{xHrAdm}.doubleValue() + $V{xFodaBnB}.doubleValue()*$V{xFodaBnB}.doubleValue() +...
6960 просмотров
schedule 13.06.2023

Переменная BigDecimal, дополненная случайными числами в JDBC Insert
Рассмотрим оператор SQL INSERT INTO table (field) VALUES (-0.11111111) с field типом Oracle NUMBER. Когда вставляемое значение имеет тип float или double, вы получаете точное значение в field , то есть -0,11111111. Но когда вставляемое...
2355 просмотров
schedule 27.01.2023

Разобрать BigDecimal из строки, содержащей число в произвольном формате
Мы читаем данные из ячеек XLS, отформатированных как текст. Мы надеемся, что ячейка содержит число, вывод будет BigDecimal (из-за произвольной точности). Проблема в том, что формат ячейки также является произвольным, что означает, что он может...
972 просмотров
schedule 18.03.2023

Как я могу сравнить BigDecimal с десятичным полем ActiveRecord?
Предположим такую ​​схему: create_table "bills", :force => true do |t| t.decimal "cost", :precision => 10, :scale => 5 end Я хочу написать функцию, которая записывает новый счет в БД, если он уникален. Не работает следующее:...
5023 просмотров
schedule 25.09.2022

Не удается получить десятичные знаки для отображения в текстовом поле для Rails 3
Запутавшийся новичок в Rails 3. Моя модель имеет атрибут Purchase_price, определенный следующим образом: t.decimal :purchase_price, :precision => 12, :scale => 2, :default => 0.00 Моя цель — иметь простое приложение Rails 3, в...
1275 просмотров
schedule 19.03.2023

Java Большая десятичная проблема
Я использую большое десятичное число java следующим образом: class test bigDecimal{ private BigDecimal decimalResult; public boolean iterate(String value) { if (value == null) { return true; }...
4785 просмотров
schedule 07.11.2022