1~

Minter Coder's Blog

Ders 25 - Java Matematik Fonksiyonları

2020-10-10

Arkadaşlar bu derste javada matematik fonksiyonları detaylarıyla incelencektir.

abs(x) = x saysının mutlak değerini verir.

ceil(x) = x saysının bir üst tamsayıya dönüştürür geri dönüş türü double .

floor(x) = x sayısını bir alt tamsayıya dönüştürür geri dönüş türü double.

round(x) =  sayısını en yakın tamsayıya tamamlar geri dönüş türü int yada long türündedir.

rint(x) = x sayısını en yakın tamsayıya tamamlar geri dönüş türü double.

cos(x) = x'in radyan cinsinden trigonometrik cosinüsünü hesaplar.

 

Hemen örnek :

public class Test {
    public static void main(String[] args) {
        // abs
        System.out.println(Math.abs(-15));
        // ceil
        System.out.println("ceil : "+Math.ceil(3.2));
        System.out.println("ceil : "+Math.ceil(-3.9));
        // floor
        System.out.println("floor : "+Math.floor(3.2));
        System.out.println("floor : "+Math.floor(-3.9));
        // round
        System.out.println("round : "+Math.round(3.2));
        System.out.println("round : "+Math.round(3.9));
        // rint
        System.out.println("rint : "+Math.rint(3.2));
        System.out.println("rint : "+Math.rint(3.9));
        // cos
        System.out.println("cos : "+Math.cos(180.0));
    }
}

 

----- Devam ediyoruz----

sin(x) = x'in radyan cinsinden trigonometrik sinüsünü hesaplar.

tan(x) = x'in radyan cinsinden trigonometrik tanjantını hesaplar.

acos(x) = x'in radyan cinsinden kosinüsünün tersini hesaplar.x 1den büyükse NaN (Not a Number) üretir.

asin(x) = x'in radyan cinsinden sinüsünün tersini hesaplar. x 1den büyük ise NaN üretir.

atan(x) = x'in radyan cinsinden arc tanjantını hesaplar.

cosh(x) = x gerçel sayısnın hiperbolik sinüsünü hesaplar.

sinh(x) = x gerçel saysının hiperbolik sinüsünü hesaplar.

exp(x) = Doğal logaritma parametresi olan e'nin üstel değerini (ex) hesaplar.

Hemen örnek :

public class Test {
    public static void main(String[] args) {
        // sin
        System.out.println("sin : "+Math.sin(0.0));
        // tan
        System.out.println("tan : "+Math.tan(1.0));
        // acos
        System.out.println("acos : "+Math.acos(1.0));
        // asin
        System.out.println("asin : "+Math.asin(1.0));
        // atan
        System.out.println("atan : "+Math.atan(45));
        // cosh
        System.out.println("cosh : "+Math.cosh(45));
        // sinh
        System.out.println("sinh : "+Math.sinh(45));
        // tanh
        System.out.println("tanh : "+Math.tanh(45));
        // exp
        System.out.println("exp : "+Math.exp(1.0));
    }
}

 

 

---Devam Ediyoruz----

log(x) = e tabanına göre x'in logaritmasını alır.

max(x,y) = x ve y ' nin büyük olanını verir.

min(x,y) = x ve y ' nin küçük olanını verir

pow(x,y) = x üzeri y alır. x ' in y'ninci kuvveti.

sqrt(x) = x ' in karekökünü alır.

signum(x) = İşaret fonksiyonudur , x sayısı negatif ise -1 , pozitif ise 1 , sıfır ise 0 sonucunu üretir.

random() = 0 ile 1 arasında sayı üretir.

toDegrees(x) = x ' i radyandan dereceye çevirir.

toRadians(x) = x'i dereceden radyana çevirir.

PI = pi sayısını verir.

E = e sayısını verir.

Hemen örnek :

public class Test {
    public static void main(String[] args) {
        // log
        System.out.println("log : "+Math.log(2.7));
        // max
        System.out.println("max : "+Math.max(2,7));
        // min
        System.out.println("min : "+Math.min(2,7));
        // pow
        System.out.println("pow : "+Math.pow(3,2));
        // sqrt
        System.out.println("sqrt : "+Math.sqrt(36));
        // signum
        System.out.println("signum : "+Math.signum(-21));
        // random
        System.out.println("random : "+Math.random());
        // toDegrees
        System.out.println("toDegrees : "+Math.toDegrees(3));
        // toRadians
        System.out.println("toRadians : "+Math.toRadians(171.88733853924697));
        // PI
        System.out.println("PI : "+Math.PI);
        // E
        System.out.println("E : "+Math.E);
    }
}

 

The End :)