Вопросы с тегом 'biginteger'

BigInteger - это арифметический тип произвольной точности в Java, С# и других языках. Он ведет себя как целое число со знаком, размер которого ограничен только доступной памятью.
9

Java: Как использовать BigInteger?

У меня есть эта часть кода, которая не работает: BigInteger sum = BigInteger.valueOf(0); for(int i = 2; i < 5000; i++) { if (isPrim(i)) { sum.add(BigInteger.valueOf(i)); } } Переменная суммы всегда равна 0. Что я делаю неправиль...
23 нояб. '09 в 15:37
2

Преобразование из Integer, в BigInteger

Мне было интересно, есть ли способ конвертировать переменную типа Integer в BigInteger. Я попробовал typecasting переменную Integer, но я получаю сообщение об ошибке, которое говорит о неконвертируемом типе.
07 окт. '10 в 2:02
8

Арифметика с произвольной точностью Объяснение

Я пытаюсь изучить C и столкнулся с неспособностью работать с ДЕЙСТВИТЕЛЬНО большими числами (например, 100 цифр, 1000 цифр и т.д.). Я знаю, что существуют библиотеки для этого, но я хочу попытаться реализовать его сам. Я просто хочу знать, имеет ли ...
02 авг. '09 в 4:27
17

Как реализовать большой int в С++

Я хотел бы реализовать большой класс int в С++ как упражнение для программирования — класс, который может обрабатывать числа, большие, чем long int. Я знаю, что уже существует несколько версий с открытым исходным кодом, но я бы хотел написать свои со...
06 нояб. '08 в 16:11
7

Большие числа в Java

Как я буду делать вычисления с чрезвычайно большими числами в Java? Я пробовал long, но это максимальный размер на 9223372036854775807, а при использовании целого числа он не сохраняет достаточное количество цифр и поэтому недостаточно точен для то...
11 мая '09 в 20:02
5

Лучшая кроссплатформенная (переносная) математическая библиотека с произвольной точностью

Я ищу хорошую математическую библиотеку произвольной точности в C или С++. Не могли бы вы дать мне несколько советов/предложений? Основные требования: Он ДОЛЖЕН обрабатывать произвольно большие целые числа (мой основной интерес - от целых чисел)...
02 апр. '10 в 18:36
13

Большие целые числа в С#

В настоящее время я заимствует java.math.BigInteger из J #-библиотек, как описано здесь. Никогда не использовав библиотеку для работы с большими целыми числами раньше, это кажется медленным, порядка 10 раз медленнее, даже для чисел длины ulong. У к...
07 окт. '08 в 0:16
5

Как преобразовать String в BigInteger?

Я пытаюсь прочитать некоторые действительно большие числа из стандартного ввода и добавлять их вместе. Однако, чтобы добавить в BigInteger, мне нужно использовать BigInteger.valueOf(long);: private BigInteger sum = BigInteger.valueOf(0); private ...
30 мар. '13 в 10:02
7

Как создать случайное значение BigInteger в Java?

Мне нужно генерировать произвольно большие случайные числа в диапазоне 0 (включительно) до n (исключая). Моя первоначальная мысль состояла в том, чтобы вызвать nextDouble и умножить на n, но как только n будет больше, чем 2 53 результаты больше не б...
18 февр. '10 в 16:08
3

Есть ли верхняя граница для BigInteger?

Возможный дубликат: Что означает BigInteger без ограничения? Javadoc для BigInteger не определяет максимальный или минимальный. Однако он говорит: (выделено курсивом) Неизменяемые целые числа произвольной точности Есть ли такой максиму...
02 окт. '12 в 15:21
7

Как обрабатывать очень большие числа в Java без использования java.math.BigInteger

Как я буду делать арифметику, + -/*%!, с произвольно большими целыми числами без использования java.math.BigInteger? Например, факториал 90 возвращает 0 в Java. Я хотел бы иметь возможность решить эту проблему.
15 мар. '11 в 21:06
1

Передача JSON bigint: 12000000000002539 преобразуется в 12000000000002540?

Я передаю необработанные данные, такие как [{id: 12000000000002539, Name: "Some Name"}], и я получаю объект [{id: 12000000000002540, Name: "Some Name"}] после синтаксического анализа, поскольку теперь преобразование id в строку на стороне сервера пом...
29 дек. '11 в 2:07
15

Как я могу найти квадратный корень Java BigInteger?

Есть ли библиотека, которая найдет квадратный корень BigInteger? Я хочу, чтобы он вычислялся в автономном режиме - только один раз, а не внутри любого цикла. Таким образом, даже дорогостоящее решение с калькуляцией в порядке. Я не хочу найти какой-т...
10 дек. '10 в 10:24
4

Что означает BigInteger без ограничения?

Я рассмотрел этот вопрос qaru.site/questions/95975/..., и в частности я не понимаю эту строку (слова курсивом): В классе BigInteger у меня нет ограничений, и есть некоторые полезные функции там, но это довольно удручающее, чтобы преобразовать ваши ...
23 авг. '12 в 9:16
7

Значение BIGINT UNSIGNED вне допустимого диапазона

Я получаю сообщение об ошибке Значение BIGINT UNSIGNED находится вне допустимого диапазона в '(1301980250 - mydb. news_articles. date)' Когда я запускаю запрос SELECT *, ((1 / log(1301980250 - date)) * 175) as weight FROM news_articles ORDER BY...
09 апр. '11 в 12:41