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.
Örnek ver
sqrt metodu
Şöyle yaparız.
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