Java’da Math Sınıfı

Math Sınıfı

Gökhan YAVAŞ
gokhanyavas
2 min readApr 19, 2017

--

Java dilinde kullanılan standart java sınıfılarından birisidir. Bu sınıfın en büyük özelliği java.lang paketinin içinde olması. Bu paketin dışında olan tüm paketleri import deyimi ile çağırmamız gerekiyor.

Math sınıfında 2 adet sabit tanımlanmıştır:

Math.PI : 3.14…. public static final double PI olarak tanımlanır.

Math.E : 2.71 …. public static final double E olarak tanımlanır.

Math Sınıfına ait birkaç metot;
Abs(x) : x değişkeninin mutlak değeri

Ceil(x) : x değişkenini bir üst tam sayıya dönüştürür. Math.ceil(8.3) = 9 gibi.

Sin(x) : x in trigonometrik sinusu (x in radyan cinsindendir.)

Tan(x) , Acos(x) , Asin(x) , Atan(x) trigonometrik işlemler için kullanılır.

exp(x) : x in kuvvetlerını hesaplanmadı kullanılır.

Pow(x,y): x in y ninci kuvveti

sqrt(x) : x in karekökü

Max(x,y) ve Min(x,y) büyük ve küçük değer için kullanılır.

Random() : Rastgele sayı üretmek için kullanılır.

Örneğimiz:

public class Mats {
public static void main(String[] args) {
int x = 7 , y = -6;double z = 35.6, t = 0.4;System.out.println("y nin mutlak degeri : " + Math.abs(y));System.out.println("z nin sayisini yuvarlayalim : " + Math.round(z));System.out.println("t nin sayisini yuvarlayalim : " + Math.round(t));System.out.println("z nin sayisini ust sayiya yuvarlayalim : " + Math.ceil(t));System.out.println("z nin sayisini alt tamsayiya yuvarlayalim : " + Math.floor(z));System.out.println("x - y sayilarindan buyuk olani gosterelim : " + Math.max(x,y));System.out.println("z - t sayilarindan kucuk olani gosterelim : " + Math.min(z,t));System.out.println("t'nin arcsinusunu gosterelim : " + Math.asin(t));double aci = Math.toRadians(45);System.out.println("45 in cos degeri : " + Math.cos(aci));System.out.println("45 in sin degeri : " + Math.sin(aci));
}
}
Çıktı aşağıdaki gibidir:
Konu içinde bahsettiğim diğer metotları içeren projeye buradan ulaşabilirsiniz.

--

--