25 Aralık 2019 Çarşamba

IntMath Sınıfı

Giriş
Bu sınıf ile sonuçlar hep int olarak alınır. LongMath ve BigIntegerMath sınıfları kardeştir.

binomial metodu
Örnek ver

checkedPow metodu
Taşma (overflow) durumunda ArithmeticException fırlatır.

divide metodu
İki tane integer bölününce sonuç double çıkar gibi düşünülürse bu sonucu istenilen yöne yuvarlayıp int elde etmek için kullanılır

Örnek - Hep Pozitif Sonsuza Yuvarlama
Şöyle yaparız. Bölme işlemini 5 /2 gibi düşünürsek sonu 3 çıkar. -5 /2 gibi düşünürsek sonuç -2 çıkar.
IntMath.divide(numerator, divisor, RoundingMode.CEILING);
pow metodu
Örnek ver

sqrt metodu
Şöyle yaparız.
int sqrtX = IntMath.sqrt(x, RoundingMode.HALF_EVEN);

Hiç yorum yok:

Yorum Gönder