SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • WOSU Public Media

    WOSU Public

    23 AĞUSTOS 2007