Math Sınıfının Kullanılması
Temel Matematiksel işlemleri gerçekleyebilmek amacıyla MATH sınıfı kullanılır.
Aşagıda MATH sınıfının metodları yer almaktadır. Ayrıca MATH sınıfının kullanımı ile ilgili bir ufak uygulama yer almaktadır.
Math sınıfının Metodları
abs(double sayi)
abs(float sayi)
abs(int sayi)
abs(long sayi)
sayi degerinin mutlak degerini verir.
cos(double sayi)
sayi değerinin kosinüsünü verir.
ceil(double sayi)
sayi değerine en yakın yada sayı değerinden büyük en küçük tamsayı değerini verir.
exp(double sayi)
sayi değerinin e^sayi değerini bulur.Buradaki e (2.71..) logaritma tabanını göstermektedir.
log(double sayi)
ln sayi (e) tabanına göre logaritma değerini hesaplar.
max(double sayi1,double sayi2)
max(float sayi1,float sayi2)
max(int sayi1,int sayii2)
max(log sayi1,log sayii2)
sayi1 ve sayi2 yi karşılaştıtır.Büyük sayı değerini verir.
min(double sayi1,double sayi2)
min(float sayi1,float sayi2)
min(int sayi1,int sayii2)
min(log sayi1,log sayii2)
sayi1 ve sayi2 yi karşılaştıtır.Küçük sayı değerini verir.
pow(double sayi1,double sayi2)
say1^sayi2 değerini hesaplar.
random()
0-1 arasında rasgele bir sayı üretir.
round(double a)
sayıyı en yakın long değerine yuvarlar.
round(float a)
sayıyı en yakın int değerine yuvarlar.
sqrt(double sayi)
sayi değerinin karakökünü hesaplar.
Örnek Uygulama
public class matematik {
public static **** main(String arg[]) {
double dsayi=5.4,dmutlak=-9,daci=0.5;
double dbuyuksayi=10,dkucuksayi=5;
System.out.println("Mutlak Degeri................: " + Math.abs(dmutlak));
System.out.println("Sinüs Degeri.....: " + Math.sin(daci));
System.out.println("Cosinüs Degeri...: " + Math.cos(daci));
System.out.println("Tanjant Degeri...: " + Math.tan(daci));
System.out.println("En yakın Deger....: " + Math.ceil(dsayi));
System.out.println("e^x in Degeri.......................: " + Math.exp(dsayi));
System.out.println("Ln (e tabanına göre) Logaritma Degeri.: " + Math.log(dsayi));
System.out.println("İki Sayıdan Büyük Olanı......:" + Math.max(dbuyuksayi,dkucuksayi));
System.out.println("İki Sayıdan Küçük Olanı.....:" + Math.min(dbuyuksayi,dkucuksayi));
System.out.println("x^y Degeri..................:" + Math.pow(dbuyuksayi,dkucuksayi));
System.out.println("Rasgele Sayi Üreim Değeri...:" + Math.random());
System.out.println("En Yakın long Degerine Yuvarlanmış Degeri.:" + Math.round(dsayi));
System.out.println("Karakök degeri....:" + Math.sqrt(dsayi));
}//main ana blagun sonu....
}//sınıfın sonudur...
Temel Matematiksel işlemleri gerçekleyebilmek amacıyla MATH sınıfı kullanılır.
Aşagıda MATH sınıfının metodları yer almaktadır. Ayrıca MATH sınıfının kullanımı ile ilgili bir ufak uygulama yer almaktadır.
Math sınıfının Metodları
abs(double sayi)
abs(float sayi)
abs(int sayi)
abs(long sayi)
sayi degerinin mutlak degerini verir.
cos(double sayi)
sayi değerinin kosinüsünü verir.
ceil(double sayi)
sayi değerine en yakın yada sayı değerinden büyük en küçük tamsayı değerini verir.
exp(double sayi)
sayi değerinin e^sayi değerini bulur.Buradaki e (2.71..) logaritma tabanını göstermektedir.
log(double sayi)
ln sayi (e) tabanına göre logaritma değerini hesaplar.
max(double sayi1,double sayi2)
max(float sayi1,float sayi2)
max(int sayi1,int sayii2)
max(log sayi1,log sayii2)
sayi1 ve sayi2 yi karşılaştıtır.Büyük sayı değerini verir.
min(double sayi1,double sayi2)
min(float sayi1,float sayi2)
min(int sayi1,int sayii2)
min(log sayi1,log sayii2)
sayi1 ve sayi2 yi karşılaştıtır.Küçük sayı değerini verir.
pow(double sayi1,double sayi2)
say1^sayi2 değerini hesaplar.
random()
0-1 arasında rasgele bir sayı üretir.
round(double a)
sayıyı en yakın long değerine yuvarlar.
round(float a)
sayıyı en yakın int değerine yuvarlar.
sqrt(double sayi)
sayi değerinin karakökünü hesaplar.
Örnek Uygulama
public class matematik {
public static **** main(String arg[]) {
double dsayi=5.4,dmutlak=-9,daci=0.5;
double dbuyuksayi=10,dkucuksayi=5;
System.out.println("Mutlak Degeri................: " + Math.abs(dmutlak));
System.out.println("Sinüs Degeri.....: " + Math.sin(daci));
System.out.println("Cosinüs Degeri...: " + Math.cos(daci));
System.out.println("Tanjant Degeri...: " + Math.tan(daci));
System.out.println("En yakın Deger....: " + Math.ceil(dsayi));
System.out.println("e^x in Degeri.......................: " + Math.exp(dsayi));
System.out.println("Ln (e tabanına göre) Logaritma Degeri.: " + Math.log(dsayi));
System.out.println("İki Sayıdan Büyük Olanı......:" + Math.max(dbuyuksayi,dkucuksayi));
System.out.println("İki Sayıdan Küçük Olanı.....:" + Math.min(dbuyuksayi,dkucuksayi));
System.out.println("x^y Degeri..................:" + Math.pow(dbuyuksayi,dkucuksayi));
System.out.println("Rasgele Sayi Üreim Değeri...:" + Math.random());
System.out.println("En Yakın long Degerine Yuvarlanmış Degeri.:" + Math.round(dsayi));
System.out.println("Karakök degeri....:" + Math.sqrt(dsayi));
}//main ana blagun sonu....
}//sınıfın sonudur...