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

Как справиться с умножением чисел, близких к 1
У меня есть куча чисел с плавающей запятой (двойники Java), большинство из которых очень близки к 1, и мне нужно перемножить их вместе как часть более крупного вычисления. Мне нужно сделать это часто . Проблема в том, что у двойников Java нет...
898 просмотров

Проблема с генератором последовательности гибернации Oracle
Я разрабатываю приложение, используя oracle 11g, Java (struts2) и Hibernate. У меня есть таблица с именем mytemp со столбцом mytemp_id типа NUMBER (22,0). В моем файле mytemp.hbm.xml идентификатор файла указан ниже. <id name="mytempId"...
20483 просмотров
schedule 05.12.2022

ByteBuffer в bigdecimal, двоичный, строковый
**Пожалуйста, проверьте редактирование в нижней части этого поста У меня есть байтовый буфер [128 бит] [который имеет числа], который мне нужно преобразовать в bigdecimal, binary, string, поскольку это соответствующее сопоставление sql при...
7279 просмотров
schedule 07.05.2024

NSDecimalNumber для операций с большими числами на iPhone
Мне нужно использовать большое число для точности в моем приложении, float или double недостаточно. У меня также есть числа int и float, и я должен выполнять операции со всеми ними. Я думаю, что NSDecimalNumber хорош для точности, которая мне...
2432 просмотров

Более функциональное число (чем Bigdecimal), содержащее библиотеку Java.
Операция должна попытаться сохранить ответ того же типа, что и исходные входные данные, поэтому, если держатель начал с двойного значения, результат также должен быть двойным. Если входы содержат держатели разных типов чисел, они должны...
1512 просмотров
schedule 16.09.2022

Обрезать более двух завершающих нулей в BigDecimal
Что было бы хорошим способом обрезать более двух конечных нулей для BigDecimal Таким образом, 1,2200 напечатает 1,22, а 1,0000 напечатает 1,00. Изменить А также вернуть 1.222200 как 1.2222 и 1.220000001 как 1.220000001 и т. д. Поэтому,...
16607 просмотров
schedule 01.10.2022

Удалить начальный нуль и символ-разделитель для BigDecimal
Наше приложение может получить следующие числа: 0.1 0.02 0.003 и т.п. Эти значения трактуются нашим кодом как BigDecimal , поскольку мы оперируем деньгами. В веб-интерфейсе есть форма, в которой пользователь должен просматривать эти...
4303 просмотров
schedule 10.03.2024

Почему у Scala BigDecimal нет ZERO?
Достаточно просто создать: object zero extends BigDecimal(java.math.BigDecimal.ZERO) Мне просто интересно, было ли это упущением или было сознательное решение не добавлять это, и если да, то есть ли причины, по которым мне следует избегать...
3937 просмотров
schedule 13.11.2022

Форматирование числа с правильной десятичной шкалой
Мне нужно отформатировать число со шкалой из 2 знаков после запятой. Исходное число может быть целым числом или числом с тремя десятичными знаками. Однако результат должен быть отформатирован так, чтобы всегда были запятые, а также два десятичных...
11385 просмотров
schedule 12.10.2022

Сбой подмножества java BigDecimal
Я попробовал следующий код. но получая другой результат при вычитании с использованием BigDecimal. double d1 = 0.1; double d2 = 0.1; System.out.println("double result: "+ (d2-d1)); float f1 = 0.1F; float f2 = 0.1F;...
10329 просмотров
schedule 21.02.2024

Агрегатные функции BigDecimal или SQL?
У меня есть приложение для Android, в котором я работаю с деньгами. Я слышал, что BigDecimal лучше всего подходит для работы с деньгами, и у меня возникли проблемы со строковым представлением разных валют, поэтому я переключился с float на BigDecimal....
366 просмотров

BigDecimal выдает NumberFormatException в Android 4.0.3 с локализацией
Я делаю локализацию в своем приложении с персидским (locale-"fa") и пушту (locale-"ps") языками. Когда я пытаюсь преобразовать двойное значение в BigDecimal с помощью Decimal Foramt, он дает NumberFormatException в 4.0.3 с персидский язык. Ниже...
170 просмотров

двойное значение 0.0001 будет преобразовано в 1.0E-4 при вставке в базу данных
Я хотел бы передать двойное значение, полученное с веб-страницы, в базу данных sqlServer. значение завернуто в объект значения. public class testVO{ Double value; public Double getValue() { return value; } public void...
7375 просмотров

Проблемы, возникающие при округлении большого десятичного значения
У нас есть одна страница, на которой мы извлекаем данные из базы данных. есть одно поле «AmountEur», которое округляется (используя метод bigdecimal.ROUND_HALF_UP) перед отображением его на странице просмотра. код такой: final Object amountEur...
168 просмотров
schedule 06.04.2024

Установите точность BigDecimal, только если десятичные дроби повторяются
Я знаю, что могу использовать метод BigDecimal.divide() для установки фиксированной точности: BigDecimal a1 = new BigDecimal(1); BigDecimal a2 = new BigDecimal(3); BigDecimal division = a1.divide(a2,5,1); //equals 0.33333 Но если результат...
875 просмотров
schedule 30.09.2022

почему вывод в экспоненциальном представлении?
Почему вывод следующего кода в экспоненциальном представлении? BigDecimal val = new BigDecimal("0000.000000111"); System.out.println(val); вывод: 1.11e-8 но вывод этого кода правильный в десятичном формате....
196 просмотров

Удалить ведущие нули после запятой в BigDecimal
У меня есть 2 BigDecimals, и я хочу удалить одинаковое количество ведущих нулей для обоих чисел, даже тех, которые находятся за запятой. Есть ли способ сделать это без дорогостоящего преобразования toString? Вот несколько примеров того, как я хочу,...
795 просмотров
schedule 12.10.2022

Когда происходит потеря данных при преобразовании из BigDecimal в Double в Java
Я знаю, что при преобразовании значений BigDecimal в Double в Java возникают «проблемы с точностью». Когда происходит «потеря данных» при простом преобразовании из BigDecimal в Double с использованием BigDecimal.doubleValue()? Например, если я...
192 просмотров
schedule 11.06.2024

JVM: безопасно ли хранить BigDecimal как двойное в базе данных?
Я работаю над приложением, которое требует денежных расчетов, поэтому мы используем BigDecimal для обработки таких чисел. В настоящее время я храню BigDecimals в виде строки в базе данных PostgreSQL. Это имело для меня наибольший смысл, потому...
1013 просмотров
schedule 10.12.2022

Добавить слушателя к свойству объекта javafx
В моей программе javafx у меня есть ObjectProperty для прослушивания значения BigDecimal, если оно изменится. final ObjectProperty<BigDecimal> number = new SimpleObjectProperty<>(); number.addListener((observableValue, oldValue,...
707 просмотров
schedule 04.11.2023