Вопросы по теме 'bigdecimal'
Как справиться с умножением чисел, близких к 1
У меня есть куча чисел с плавающей запятой (двойники Java), большинство из которых очень близки к 1, и мне нужно перемножить их вместе как часть более крупного вычисления. Мне нужно сделать это часто .
Проблема в том, что у двойников Java нет...
898 просмотров
schedule
16.05.2024
Проблема с генератором последовательности гибернации 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 просмотров
schedule
22.02.2024
Более функциональное число (чем 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 просмотров
schedule
05.11.2022
BigDecimal выдает NumberFormatException в Android 4.0.3 с локализацией
Я делаю локализацию в своем приложении с персидским (locale-"fa") и пушту (locale-"ps") языками. Когда я пытаюсь преобразовать двойное значение в BigDecimal с помощью Decimal Foramt, он дает NumberFormatException в 4.0.3 с персидский язык.
Ниже...
170 просмотров
schedule
26.05.2024
двойное значение 0.0001 будет преобразовано в 1.0E-4 при вставке в базу данных
Я хотел бы передать двойное значение, полученное с веб-страницы, в базу данных sqlServer. значение завернуто в объект значения.
public class testVO{
Double value;
public Double getValue() {
return value;
}
public void...
7375 просмотров
schedule
21.05.2024
Проблемы, возникающие при округлении большого десятичного значения
У нас есть одна страница, на которой мы извлекаем данные из базы данных. есть одно поле «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 просмотров
schedule
29.11.2023
Удалить ведущие нули после запятой в 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