Java’daki Math sınıfı Metodları

Java’da kullanımı kolaylaştıran hazır metodlar vardır. Bunlardan ilki math sınıfı kütüphanesinden olucak. Aşağıdaki metotları kullanarak işlem yapabilirsiniz.

Metot Tanım Örnek
abs(x) x değişekeninin mutlak değeri
türkçesi : Mutlak
Math.abs(9.2) = 9.2
Math.abs(-9.2) = 9.2
ceil(x) x degişkenini bir üst tamsayıya dönüştürür (türkçesi : tavan) Math.ceil(9.2) = 10
Math.ceil(-9.8) = -9
floor(x) x değişkenini bir alt tamsayıya dönüştürür. (türkçesi : taban) Math.floor(9.2) = 9
Math.floor(-9.8) = -10
cos(x) x in trigonometrik cosünisü
(x radyan cinsinden tanımlanmıştır.)
Math.cos(1.0)=0.54030230568
sin(x) x in trigonometrik sinüsü
(x radyan cinsinden tanımlanmıştır.)
Math.sin(1.0)=0.8414709840709
tan(x) x in trigonometrik tanjantı
(x radyan cinsinden tanımlanmıştır.)
Math.tan(1.0)=1.557040724655
acos(x) x in trigonometrik cosünisünün tersi
(sonuç radyan cinsindendir)
Math.acos(0.54030230568)=1.0
asin(x) x in trigonometrik sinüsü
(x radyan cinsinden tanımlanmıştır.)
Math.asin(0.8414709840709)=1.0
atan(x)
atan2(x,y)
x in trigonometrik tanjantı
(x radyan cinsinden tanımlanmıştır.)
x,y noktanın x,ykoordinatlarıdır
4.0*Math.atan(1.0)=3.14159265359
4.0*Math.atan2(1.0,1.0)=3.14159265359
exp(x) e(2.7182818284590452354) nin x inci kuvveti Math.exp(1.0) =2.718281828459

Math.exp(2.0) =7.389056098931

log(x) e tabanına göre logaritma Math.log(2.718281828459)=1.0
pow(x,y) x in y inci kuvveti Math.pow(3,2)=9.0
max(x,y) x ve y nin büyük olanı Math.max(2.3,12.7)=12.7
min(x,y) x ve y nin küçük olanı Math.min(2.3,12.7)=2.3
random() Raslantısal sayı (0 ile 1 arasinda) Math.random() = 0 ila bir arasında her sayı çıkabilir

Aşağıda birkaç tane math sınıfından kullanılan metotlar ile türetilmiş örnekler vardır.

 

 

Post Author: umiitkose

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">