0
ответов

BigDecimal compareTo не работает должным образом

Согласно JavaDoc для BigDecimal, функция compareTo не учитывает масштаб во время сравнения. Теперь у меня есть тестовый пример, который выглядит примерно так: BigDecimal result = ...
вопрос задан: 19 May 2011 12:57
0
ответов

потеря точности преобразование из java BigDecimal в double

Я работаю с приложением, полностью основанным на двойниках, и у меня проблемы с одним служебным методом, который разбирает строку в двойную. Я' Мы нашли исправление, при котором использование BigDecimal для ...
вопрос задан: 27 April 2011 08:08
0
ответов

Потеря точности результатов гибернации при сопоставлении числа (22,21) с BigDecimal

У меня этот столбец в моем Oracle 11g сопоставлен как NUMBER (21,20), который отображается в Hibernate как : public BigDecimal getWeight () {...
вопрос задан: 20 April 2011 17:08
0
ответов

Эффективное округление BigDecimal до двух десятичных знаков

В java я пытаюсь найти эффективный способ округления BigDecimal до двух десятичных знаков, вверх или вниз в зависимости от условия. Если условие истинно, то: 12.390 ---> 12.39 12.391 ---> 12.40 12 ....
вопрос задан: 15 April 2011 20:12
0
ответов

Как установить разделитель тысяч в Java?

Как установить разделитель тысяч в Java? У меня есть строковое представление BigDecimal, я хочу установить разделитель тысяч и вернуть String.
вопрос задан: 16 March 2011 09:50
0
ответов

Пояснение к поведению BigDecimal.stripTrailingZeroes ()

Почему следующий код печатает 0.00, а не 0? BigDecimal big = новый BigDecimal ("0,00"); big = big.stripTrailingZeros (); System.out.println (big.toPlainString ()); Ниже приведена документация для ...
вопрос задан: 8 March 2011 22:32
0
ответов

Как сбросить BigDecimal в ноль

Привет, У меня есть временная переменная BigDecimal, я хочу, чтобы ее можно было многократно использовать в функции. Есть ли способ сбросить эту переменную до нуля, если значение больше нуля? Спасибо @!
вопрос задан: 26 February 2011 04:01
0
ответов

Существует ли в C ++ эквивалент BigDecimal в Java?

Я ищу класс C ++, который может выполнять арифметические операции с десятичной плавающей запятой. Просматривая http://speleotrove.com/decimal/, есть ссылки на всевозможные классы, которые люди написали, а не ...
вопрос задан: 25 January 2011 23:20
0
ответов

Почему есть неявное преобразование из Float/Double в BigDecimal, но не из String?

Хотя ситуация с преобразованием из Doubles в BigDecimals немного улучшилась по сравнению с Java scala> new java.math.BigDecimal(0.2) res0: java.math.BigDecimal = 0....
вопрос задан: 16 January 2011 18:51
0
ответов

Ошибка времени выполнения Java «Непрерывное десятичное расширение; нет точного представимого десятичного результата »в классе BigDecimal

он выдает ошибку при выборе« Положительное неправильное интегрирование »или« Отрицательное неправильное интегрирование » ошибка - Exception in thread "main" java.lang.ArithmeticException: Non-terminating ...
вопрос задан: 13 January 2011 10:37
0
ответов

Преобразование BigDecimal to Integer

У меня есть метод Hibernate, который возвращает мне BigDecimal. У меня есть другой метод API, которому нужно передать это число, но он принимает целое число в качестве параметра. Я не могу изменить возвращаемые типы или типы переменных ...
вопрос задан: 29 October 2010 00:31
0
ответов

Максимальное количество цифр после десятичной точки с использованием BigDecimal

Какое максимальное количество цифр может быть после десятичной точки в значении BigDecimal в Java?
вопрос задан: 21 October 2010 18:41
0
ответов

BigDecimal setScale и round

В чем разница между этими двумя вызовами? (Есть ли?) // 1. новый BigDecimal ("3.53456"). round (новый MathContext (4, RoundingMode.HALF_UP)); // 2. new BigDecimal ("3.53456"). setScale (4, RoundingMode ....
вопрос задан: 1 October 2010 22:29
0
ответов

BigDecimal from Double неверное значение?

Я пытаюсь создать BigDecimal из строки. Не спрашивайте зачем, мне это просто нужно! Это мой код: Double theDouble = new Double (". 3"); System.out.println ("Двойник:" + theDouble.toString ()); ...
вопрос задан: 11 September 2010 23:00
0
ответов

Масштаб () метода Деления в BigDecimal

новый BigDecimal ("37146555.53880000") .divide (новый BigDecimal ("1000000")) .scale () Это возвращается 10. Но согласно API, методу деления: Возвращает BigDecimal, значение которого (это / делитель)...
вопрос задан: 21 July 2010 20:24
0
ответов

Как всегда отображаться, BigDecimal возражают в полном десятичном формате вместо экспоненциального представления?

Я сделал, чтобы BigDecimal возразил, myNumber, с неизвестной длиной. Например: 12345678. Я всегда хочу разделить это число на 1 миллион, таким образом, я делаю: myNumber.divide (BigDecimal.valueOf (1000000)) я добираюсь 12....
вопрос задан: 20 July 2010 15:32