Math Sınıfının Kullanılması

CorsaiR

Emektar
27 Ara 2005
1,228
18
Çekirdekten
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...
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.