23 Kasım 2009, PAZARTESİ
Bigınteger kullanımı Nasıl?Java:
Çalışmayan kod bu parça var:
BigInteger sum = BigInteger.valueOf(0);
for(int i = 2; i < 5000; i ) {
if (isPrim(i)) {
sum.add(BigInteger.valueOf(i));
}
}
Sum değişkeni hep 0. Neyi yanlış yapıyorum?
CEVAP
23 Kasım 2009, PAZARTESİ
BigInteger
değişmezdir. Bu nedenle, sum
add
yöntemi sonucu yeniden atamanız gerekir sum
, değiştiremezsin.
sum = sum.add(BigInteger.valueOf(i));
Ayrıca, yeniden değerlendirmek BigInteger
, int
basit ve ilkel ihtiyacınız olabilir.
Bunu Paylaş:
Nasıl yapılandırmak üretim kullanımı i...
Nasıl yaparım Java CPU ve Bellek Kulla...
Nasıl JSP dosyaları Java kod önlemek i...
Nasıl Java başka bir kurucu arayayım m...
Bir Harita nasıl sıralama<Key, Valu...