BigDecimal türünde ifade edilen bazı büyük birimleri basit olarak toplamak mümkündür.
Java.math.BigDecimal.add (BigDecimal val), iki BigDecimals’in aritmetik toplamını hesaplamak için kullanılır. Bu yöntem, sonucun kesinliğinden ödün vermeksizin, Java’nın en büyük veri tipi aralığından çok daha büyük sayıdaki aralığın aritmetik eklenmesini bulmak için kullanılır. Bu yöntem, bu yöntemin çağrıldığı ve BigDecimal’ın parametre olarak iletildiği geçerli BigDecimal üzerinde bir işlem gerçekleştirir.
Java Programı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | public static void main(String[] args) { // BigDecimal toplam nesnesi BigDecimal toplam; // Kullanıcıdan giriş için // Scanner yada BufferedReader kullanın // iki tane örnek sayı kümesi String veri1 = "545456468445645468464645"; String veri2 = "4256456484464684864864"; // Verileri BigDecimal'e dönüştürme BigDecimal a = new BigDecimal(veri1); BigDecimal b = new BigDecimal(veri2); // Ekleme için add() metodunu kullan toplam = a.add(b); // Toplam sonucunu ekrana yazdır System.out.println("Toplam \n" + a + " \nve\n" + b + " " + "\nsonucu:\n" + toplam + "\n"); } |
Çıktı:
1 2 3 4 5 6 7 8 | Toplam 545456468445645468464645 ve 4256456484464684864864 sonucu: 549712924930110153329509 |
Yorum Yap