0
ответов

Что вызывает исключение «Незаканчивающееся десятичное расширение» из BigDecimal.divide? [дубликат]

I' Я использовал BigDecimals раньше, но не очень часто, и сегодня утром я работал над чем-то, и я продолжал получать следующее исключение: Исключение в потоке "main" java.lang.ArithmeticException: Non-...
вопрос задан: 15 May 2012 15:16
0
ответов

Как преобразовать из float в bigDecimal в java?

Как преобразовать из float в bigDecimal в java?
вопрос задан: 11 May 2012 14:44
0
ответов

Извлечение десятичного числа в BigDecimal

Как извлечь число после запятой с помощью BigDecimal ? BigDecimal d = BigDecimal.valueOf (1548,5649 ); результат :извлечь только :5649
вопрос задан: 30 April 2012 12:03
0
ответов

Установить для всех операций BigDecimal определенную точность?

Моя программа на Java сосредоточена на высокоточных вычислениях, которые должны быть точными как минимум до 120 знаков после запятой. Следовательно, все нецелые числа будут представлены BigDecimals в ...
вопрос задан: 8 April 2012 03:29
0
ответов

Опасно ли преобразование из float в BigDecimal и обратно?

Я занимаюсь созданием программы, которая генерирует тестовые векторы для использования в испытательном стенде VHDL. Тестовый стенд, по сути, тестирует аппаратное обеспечение, которое действует как одинарная точность с плавающей запятой...
вопрос задан: 4 April 2012 22:15
0
ответов

Оператор равенства для нулей (BigDecimal / Double) в Java

Несколько интересных наблюдений относительно оператора равенства для 0 и 0.0 new Double(0.0).equals(0) возвращает false, а new Double(0.0).equals( 0.0) возвращает истину. BigDecimal.ZERO.equals(BigDecimal.valueOf(0....
вопрос задан: 3 April 2012 11:06
0
ответов

BigDecimal and Money

Я исследовал и обнаружил, что при работе с валютой лучше всего выполнять вычисления с помощью класса BigDecimal.Имея это в виду, я работаю над кодом, который преобразует различные...
вопрос задан: 31 March 2012 22:10
0
ответов

Проблемы с точностью BigDecimal в Java

Я знаю, что следующее поведение является старой проблемой, но до сих пор не понимаю. System.out.println(0,1 + 0,1 + 0,1); Или хотя я использую BigDecimal System.out.println(new BigDecimal(0.1)....
вопрос задан: 20 March 2012 21:42
0
ответов

Сравнение BigDecimal и int в Java

Какой способ сравнения BigDecimal и int в Java является лучшим: преобразование BigDecimal в int или преобразование int в BigDecimal?
вопрос задан: 18 March 2012 16:27
0
ответов

Математическая библиотека BCD для произвольных больших чисел?

Я ищу замену стандартной библиотеке Delphi Data.FmtBcd, потому что я просто исчерпал ее ограничения, такие как максимальное количество десятичных цифр, которые она может представлять, и программа завершается с EBcdOverflowException. Для ...
вопрос задан: 13 March 2012 18:46
0
ответов

BigDecimal в 1.8 против 1.9

При обновлении до ruby ​​1.9 у меня не проходит тест при сравнении ожидаемых и фактических значений для BigDecimal, являющегося результатом деления числа с плавающей запятой. ожидается: '0,495E0',9(18) got: '0.4950000000 ...
вопрос задан: 10 March 2012 04:58
0
ответов

Проблема Grails 2.0 с сохранением BigDecimal

Я пытаюсь сохранить BigDecimal в новом приложении grails 2.0, и оно ведет себя совсем не так, как я ожидал. Я создаю новое приложение под названием l2bigdec и добавляю этот класс домена: package l2bigdec ...
вопрос задан: 25 February 2012 00:21
0
ответов

Почему в Scala BigDecimal нет НОЛЯ?

Его достаточно легко создать: нулевой объект расширяет BigDecimal (java.math.BigDecimal.ZERO). Мне просто интересно, было ли это недосмотром или было сознательное решение не добавлять это и, если ...
вопрос задан: 24 February 2012 18:08
0
ответов

BigDecimal.movePointRight () зависает с очень большими числами

Следующая программа зависает, и я не могу понять, почему. import java.math. *; public class BigDec {public static BigDecimal exp (double z) {// Найти e ^ z = e ^ intPart * e ^ fracPart. ...
вопрос задан: 13 February 2012 15:18
0
ответов

Как отбрасывать незначащие нули при преобразовании BigDecimal в String в Java?

java.math.BigDecimal.toString () может возвращать что-то вроде «0.888200000». Что я могу сделать лучше всего, если вместо этого хочу "0,8882"? Я никогда не узнаю (если не рассчитываю для каждого конкретного случая) ...
вопрос задан: 6 February 2012 00:23
0
ответов

0E30 не НУЛЬ

Я не знаю, как обрабатывать новый BigDecimal ("0E30"). Его значение равно 0, но оно не сравнивается с BigDecimal.ZERO. См. Ниже: System.out.println (новый BigDecimal ("0E30"). Add (BigDecimal.ONE)); // ---> 1 ...
вопрос задан: 6 January 2012 18:46
0
ответов

Подключаемый модуль eclipse для нотации BigDecimal или хороший внешний инструмент

Мне нужно было выполнить множество операций с использованием BigDecimal, и я обнаружил, что нужно выражать Double a = b - c * d; // естественный способ, как BigDecimal a = b.subtract (c.multiply (d)) // Способ BigDecimal - это не только ...
вопрос задан: 26 December 2011 13:31
0
ответов

Как сделать обновление BigDecimal в ConcurrentHashMap потокобезопасным

Я делаю приложение, которое принимает кучу записей журнала и вычисляет сумму. Ниже приведен способ сделать это безопасным для потоков / параллелизма, когда есть несколько потоков, вызывающих метод addToSum (). ...
вопрос задан: 19 December 2011 22:46
0
ответов

Что такое стандартный десятичный тип в Scala 2.9?

Какой в ​​Scala аналог десятичного типа в C #? Должен ли я использовать java.math.BigDecimal или в Scala для этого есть собственный стандартный тип?
вопрос задан: 6 December 2011 13:29
0
ответов

Можем ли мы использовать double to хранить денежные поля и использовать BigDecimal для арифметики

Я знаю проблему с double / float, и рекомендуется использовать BigDecimal вместо double / float для представления денежных полей. Но двойной / поплавок более эффективен и экономит место. Тогда мой вопрос ...
вопрос задан: 6 December 2011 12:42
0
ответов

, генерируя число пи до n-й цифры java

. Я хотел знать, как я могу сгенерировать число пи до n-й цифры. У меня есть пара основных идей. Используйте Math.PI и увеличьте точность (если это возможно) Используйте формулу Эйлера, чтобы сгенерировать пи, но даже здесь ...
вопрос задан: 3 December 2011 19:21
0
ответов

Могу ли я использовать BigDecimal в качестве типа id в hibernate hbm?

Я использую hibernate. У него есть столбец id с 20 прецизиями, как показано ниже, но типа NUMBER. NUMBER(38,20) - это размер, присвоенный столбцу id таблицы (база данных Oracle). Этот id генерируется нашим ...
вопрос задан: 24 November 2011 08:08
0
ответов

Какой режим округления использовать для работы с валютой в java?

Я прочитал на java сайте, что для валют нужно использовать BigDecimal. http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html Но какой режим округления мы должны использовать? Какой самый ...
вопрос задан: 21 November 2011 08:27
0
ответов

Как я могу получить более 100 десятичных цифр в C #?

Можно ли получить более 100 десятичных цифр в C #? Если да, какова необходимая часть кода? В Java есть что-то, называемое BigDecimal, но оно по-прежнему не может содержать более 55 цифр.
вопрос задан: 25 October 2011 12:17
0
ответов

Оптимальный масштаб BigDecimal для кодирования

Мне нужно компактно закодировать BigDecimal в ByteBuffer для замены моей текущей (мусорной) схемы кодирования (запись BigDecimal как строки в кодировке UTF-8 с префиксом байта, обозначающего строку ...
вопрос задан: 21 October 2011 09:12
0
ответов

Можете ли вы сделать так, чтобы TextField принимал оба, и. в качестве десятичного разделителя?

В приложении Wicket у меня есть текстовое поле с десятичным числом: TextField f = new TextField ("f", новая PropertyModel (модель, "доля")); Я хочу, чтобы ...
вопрос задан: 4 October 2011 20:29
0
ответов

Какой тип вы бы сопоставили BigDecimal в Java / Hibernate в MySQL?

После прохождения кода ошибки предыдущего разработчика я понял, что мне нужно переместить все основанные на деньгах столбцы, чтобы не использовать математические вычисления с плавающей запятой. На стороне Java это означает использование BigDecimal, но ...
вопрос задан: 26 September 2011 03:15
0
ответов

Проблема BigDecimal в java

BigDecimal bd = new BigDecimal ("00.0000000000"); // теперь формат bd равен 0E-10 if (BigDecimal.ZERO.equals (bd) || bd.equals ("0E-10")) {flag = true; } В приведенном выше коде есть две проблемы, почему переменная ...
вопрос задан: 23 September 2011 06:52
0
ответов

BigDecimal - для использования new или valueOf

Я нашел два способа получить объект BigDecimal из двойного d. 1. новый BigDecimal (d) 2. BigDecimal.valueOf (d) Что было бы лучше? Будет ли valueOf создавать новый объект? В общем (...
вопрос задан: 25 August 2011 06:54
0
ответов

BigDecimal equals () по сравнению с compareTo ()

Рассмотрим простой тестовый класс: import java.math.BigDecimal; / ** * @author The Elite Gentleman * * / открытый класс Main {/ ** * @param args * / public static void main (String [] ...
вопрос задан: 22 July 2011 08:52