Вопросы по теме '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 просмотров
schedule
06.12.2022
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