Публикации по теме 'bigdecimal'
Итак, какое решение лучше всего подходит для работы с большими числами в JavaScript?
Итак, какое решение лучше всего подходит для работы с большими числами в JavaScript? Вы рекомендуете какую-либо реализацию BigDecimal или BigInteger в JavaScript?
Вопросы по теме 'bigdecimal'
Возведение десятичной дроби в десятичную степень?
Платформа .net предоставляет в классе Math метод включения double. Но по требованию точности мне нужно возвести десятичную дробь в десятичную степень [Pow(decimal a, decimal b)]. Есть ли у фреймворка такая функция? Кто-нибудь знает библиотеку с...
29991 просмотров
schedule
24.07.2022
Тригонометрические методы Java BigDecimal
Я разрабатываю математический синтаксический анализатор, который может оценивать String как '5+b*sqrt(c^2)' . Я использую ANTLR для разбора и хорошо продвигаюсь. Теперь я упал на Java-класс BigDecimal и подумал: эй, а почему бы здесь не подумать...
11782 просмотров
schedule
13.01.2023
Переопределить BigDecimal to_s по умолчанию в Ruby
Когда я извлекаю данные из таблицы базы данных, массив заполняется. Некоторые поля определены как десятичные и денежные поля, а в массиве они представлены как BigDecimal.
Я использую эти значения массива для заполнения CSV-файла, но проблема в...
2320 просмотров
schedule
11.06.2023
BigDecimal setМасштаб и округление
В чем разница между этими двумя вызовами? (Есть ли?)
// 1.
new BigDecimal("3.53456").round(new MathContext(4, RoundingMode.HALF_UP));
// 2.
new BigDecimal("3.53456").setScale(4, RoundingMode.HALF_UP);
203996 просмотров
schedule
28.04.2022
Эффективное округление BigDecimal вверх и вниз до двух знаков после запятой
В java я пытаюсь найти эффективный способ округления BigDecimal до двух знаков после запятой, вверх или вниз в зависимости от условия.
IF condition true then:
12.390 ---> 12.39
12.391 ---> 12.40
12.395 ---> 12.40
12.399...
50714 просмотров
schedule
24.07.2022
Вызов метода Java из Ruby, который принимает двойное примитивное Java с Ruby BigDecimal
Я получаю сообщение об ошибке при попытке вызвать метод для объекта Java из JRuby, когда сигнатура метода Java имеет примитивное двойное значение, а параметр, который я передаю, является Ruby BigDecimal. Возможно ли какое-либо неявное преобразование...
688 просмотров
schedule
27.06.2022
Какой режим округления использовать для манипулирования валютой в java?
Я прочитал на сайте Java, чтобы использовать BigDecimal для валют. http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
Но какой режим округления мы должны использовать? который является наиболее подходящим и наиболее...
51409 просмотров
schedule
26.05.2022
Можно ли избежать опасностей Java с плавающей запятой с округлением?
Известно, что примитивные значения Java с плавающей запятой не должны использоваться, когда требуется произвольная точность. Гетц объяснил проблему в своей отличной статье .
Представьте, что нам нужно добиться произвольной точности в определенном...
186 просмотров
schedule
06.08.2022
Как заменить двойники на BigDecimal для денег в java
Я выполняю задание в колледже, где я использовал двойников за деньги. Я знаю, что не рекомендуется использовать двойные значения для денежных значений, поэтому мне интересно, как я могу заменить свой существующий код, который имеет двойные значения,...
493 просмотров
schedule
05.05.2022
Как разобрать BigDecimal в контроллере Grails с учетом текущей локали пользователя?
Я хочу сохранить несколько денежных значений в приложении Grails 2.0, используя BigDecimal.
У меня есть класс домена с полем BigDecimal
Invoice {
BigDecimal amount
}
Поле формы ввода GSP выглядит как следующий фрагмент кода...
872 просмотров
schedule
03.08.2022
Проблемы точности Java BigDecimal
Я знаю, что следующее поведение - старая проблема, но я все еще не понимаю.
System.out.println(0.1 + 0.1 + 0.1);
Или даже если я использую BigDecimal
System.out.println(new BigDecimal(0.1).doubleValue()
+ new...
25219 просмотров
schedule
19.02.2024
Как проверить, если переменная BigDecimal == 0 в java?
У меня есть следующий код на Java;
BigDecimal price; // assigned elsewhere
if (price.compareTo(new BigDecimal("0.00")) == 0) {
return true;
}
Как лучше всего написать условие if?
285542 просмотров
schedule
25.09.2022
Точность BigDecimal не сохраняется с аннотациями JPA
Я использую API javax.persistence и Hibernate для создания аннотаций и сохранения сущностей и их атрибутов в базе данных Oracle 11g Express.
У меня есть следующий атрибут в сущности:
@Column(precision = 12, scale = 9)
private BigDecimal...
16611 просмотров
schedule
11.05.2024
Лучший способ округлить до ближайшего 0,05 в java
Учтите, что налог в размере 10% применяется ко всем товарам, кроме продуктов питания. Кроме того, на ввозимые товары взимается дополнительный налог в размере 5 %.
Если стоимость музыкального компакт-диска составляет 12,49. Налог на товар составит...
9285 просмотров
schedule
09.05.2023
работает ли java.math.BigDecimal с типом float сервера sql
работает ли java.math.BigDecimal с типом float сервера sql?
мое приложение не является точным в расчетах, мы решили провести рефакторинг всего приложения (более 5 лет разработки и около 200 лет разработки)
мой вопрос заключается в том, хочу ли я...
654 просмотров
schedule
24.06.2023
EclipseLink преобразует Enum в BigDecimal
Я пытаюсь преобразовать Enum в BigDecimal, используя конвертер EclipseLink. Преобразование работает, но результирующий столбец базы данных имеет тип String. Можно ли установить параметр, который EclipseLink создает десятичный тип столбца в базе...
1341 просмотров
schedule
21.11.2022
Rails портит BigDecimals, добавляя логику с плавающей запятой
Я немного поигрался с рельсами и нашел кое-что странное. Для хранения денежного значения я использую типичный десятичный тип данных, который активная запись преобразует в BigDecimal. Я посчитал это точным и решил избежать странного поведения...
1681 просмотров
schedule
31.01.2023
BigDecimal в строку
У меня есть объект BigDecimal, и я хочу преобразовать его в строку. Проблема в том, что мое значение получило дробь, и я получаю огромное число (по длине), и мне нужно только исходное число в строке, например: для
BigDecimal bd = new...
272361 просмотров
schedule
12.11.2022
Почему BigDecimal.equals указан для индивидуального сравнения значения и масштаба?
Это не вопрос о том, как сравнивать два объекта BigDecimal - я знаю, что для этого вы можете использовать compareTo вместо equals , поскольку equals задокументирован как:
В отличие от compareTo, этот метод считает два объекта BigDecimal...
15679 просмотров
schedule
12.11.2022
Проверка типа данных BigDecimal для нулей в Java
Я пытаюсь проверить значения NULL для типа данных BigDecimal в java. Я могу проверить значение 0, однако NULL приводит к исключению точки NULL . Должен ли я обрабатывать проверку этого типа данных в исключении или есть какой-то расчет, который я...
60224 просмотров
schedule
02.05.2023