Публикации по теме '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 просмотров

Как заменить двойники на 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 просмотров

Лучший способ округлить до ближайшего 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 просмотров

Rails портит BigDecimals, добавляя логику с плавающей запятой
Я немного поигрался с рельсами и нашел кое-что странное. Для хранения денежного значения я использую типичный десятичный тип данных, который активная запись преобразует в BigDecimal. Я посчитал это точным и решил избежать странного поведения...
1681 просмотров

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