java.math.BigDecimal ile dört işlem…

Yine bir ipucu ile karşı karşıyayız. Belki bu yazıyı okuyanlardan bunu bilenler vardır, asıl amaç zaten kendi öğrendiğim ve unutup da tekrar hatırladığım şeyleri buraya yazarak bilmeyenler veya benim gibi unutanlar için bir arşiv oluşturmak. Neyse lafı uzatmadan bugünki ipucumuz neymiş bir göz atalım.

Java’da eğer BigDecimal ile aritmetik işlemler yapmak istiyorsanız bunu Integer tipindeki veriler gibi yapamıyorsunuz; yani

olsun a ve b’yi toplayıp sonucu da c’ye eşitlemek bildiğiniz gibi çok kolay:

Amma velakin baktık gördük ki

tipindeki değişkenlerde böyle olmuyormuş toplama işlemi veya diğer aritmetik işlemler. Onda ise şu şekilde yapabiliyormuşuz:

BigDecimal ile dört işlemimiz yukarda görüldüğü gibi yapılıyor. Herkes bilir ama söylemekte yine fayda var; toplama ve çarpma işleminde farketmez ama çarpma ve bölme işlemlerinde sıralamalara dikkat etmek gerekli zira

ile

belli durumlar dışında aynı sonucu vermezler.

Herkese kolaylıklar…

Be Sociable, Share!

0 Responses to “java.math.BigDecimal ile dört işlem…”


  • No Comments

Leave a Reply