Soru & Cevap

100 haneli sayıları toplama Java

15.12.2015 - 02:25

100 haneli iki sayıyı toplayan java kodunu yazmak için yardıma ihtiyacım var. Şimdiden teşekkürler

499 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1218-1380218412.jpg
burakiren
15.12.2015 - 04:33

Merhaba,

Eğer BigInteger kullanmadan yapmanız gerekirse kendi classınızı oluşturup yapabilirsiniz. Bu konu için stackoverflow sitesinde açıklanmış çok güzel bir cevap var.

Buradan açıklamaya ulaşabilirsiniz.

Üniversitede verilen büyük sayılarla işlemleri BigInteger kullanmadan yapma ödevini, buna benzer bir classla çözdüm. Senin de işine yarayabilir.

İyi çalışmalar.

Meryem Mutluer
15.12.2015 - 06:26
Deneyeceğim teşekkür ederim
Profile picture for user sakelestemur
sakelestemur
15.12.2015 - 03:41

BigInteger kullanman gerekiyor. 

Şöyle bir deneme yapabilirsin:

public static void main(String[] args) {
   BigInteger sayi1= new BigInteger("99999999999999999999");
   BigInteger sayi2= new BigInteger("99999999999999999999");
   System.out.print(sayi1.add(sayi2));  
}

toplamı bir başka değişkene assign etmek içinse:


sonuc = sayi1.add(sayi);
 

yazabilirsin. BigInteger konusunu, bu kütüphaneyi ve limitlerin değiştirilmesiyle ilgili mevzuları iyice bir araştırmanı öneririm.

Kolay gelsin.

Meryem Mutluer
15.12.2015 - 06:25
BigInteger kullanmadan yapmamız gerekiyor. Yinede sağ olun