«biginteger» etiketlenmiş sorular

9
BigInteger nasıl kullanılır?
Ben çalışmıyor bu kod parçası var: BigInteger sum = BigInteger.valueOf(0); for(int i = 2; i < 5000; i++) { if (isPrim(i)) { sum.add(BigInteger.valueOf(i)); } } Toplam değişken her zaman 0'dır. Neyi yanlış yapıyorum?
153 java  biginteger 

2
Tamsayıdan BigInteger'a dönüştürme
Tamsayı türünde bir değişkeni BigInteger'a dönüştürmenin herhangi bir yolu olup olmadığını merak ediyordum. Tamsayı değişkenini yazmayı denedim, ancak dönüştürülemez tür yazan bir hata alıyorum.
130 java  biginteger 

6
Java'da Büyük Sayılar
Java'da çok büyük sayılarla nasıl hesaplamalar yapabilirim? Denedim longama bu 9223372036854775807'de maksimuma çıkıyor ve bir tamsayı kullanırken yeterli basamak kaydetmiyor ve bu nedenle ihtiyacım olan şey için yeterince doğru değil. Bunun etrafında yine de var mı?

8
Keyfi hassasiyette aritmetik Açıklama
C'yi öğrenmeye çalışıyorum ve GERÇEKTEN büyük sayılarla (yani, 100 hane, 1000 hane, vb.) Çalışamama durumuyla karşılaştım. Bunu yapacak kütüphaneler olduğunun farkındayım, ancak bunu kendim uygulamaya çalışmak istiyorum. Sadece herhangi birinin keyfi-kesinlikli aritmetiğin çok detaylı, basitleştirilmiş bir açıklamasına sahip olup olmadığını bilmek istiyorum.

6
Bir String'i BigInteger'a nasıl dönüştürebilirim?
Standart girdiden bazı çok büyük sayıları okumaya ve onları toplamaya çalışıyorum. Ancak BigInteger'a eklemek için şunu kullanmam gerekiyor BigInteger.valueOf(long);: private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is immutable, reassign the variable: sum = sum.add(BigInteger.valueOf(Long.parseLong(newNumber))); } Bu iyi çalışıyor, ancak BigInteger.valueOf()yalnızca a aldığından long, longmaksimum değerinden …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.