70 likes | 378 Views
MATEMATİKSEL OPERATÖRLER. Hazırlayan : Yrd. Doç. Dr. Barış GÖKÇE www.muhendislikegitimi.com. Basit matematiksel operatörler (Çarpma, çıkarma, bölme, toplama ve Mod alma) normal olarak -,+,%,* ,/ gibi semboller kullanılarak yapılmaktadır.
E N D
MATEMATİKSEL OPERATÖRLER Hazırlayan : Yrd. Doç. Dr. Barış GÖKÇE www.muhendislikegitimi.com
Basit matematiksel operatörler (Çarpma, çıkarma, bölme, toplama ve Mod alma) normal olarak -,+,%,* ,/ gibi semboller kullanılarak yapılmaktadır. • Ancak Belirli matematiksel işlemleri yapmak için system alanında math sınıfını kullanılır. • Math Sınıfı için herhangi bir kütüphane tanımlamasına gerek yoktur. • Math sınıfı altındaki metotlar ve özellikleri şunlardır.
//Abs Sayının mutlak değerini bulur. doublesayi1 = -124.23; StringMutlak = Double.toString(Math.abs(sayi1)); System.out.println("Mutlak: " + Mutlak); //CeilingSayıyı yukarı doğru yuvarlar. doublesayi2 = Math.ceil(sayi1); StringYukariYuvarla = Double.toString(sayi2); System.out.println("YukariYuvarla: " + YukariYuvarla); //Exp e üst değerini (üstel) hesaplamak için kullanılır. doublesayi3 = Math.exp(1); StringEUstel = Double.toString(sayi3); System.out.println("EUstel: " + EUstel); //FloorSayıyı aşağı doğru yuvarlar. doublesayi4 = Math.floor(28.98); StringAsagiYuvarla = Double.toString(sayi4); System.out.println("Asağı Yuvarla: " + AsagiYuvarla); //Log e tabanındaki logaritmayı hesaplar. doublesayi5 = Math.log(10); StringLogE = Double.toString(sayi5); System.out.println("Log E: " + LogE); //Log10 Sayının 10 tabanlı logaritmasını hesaplar doublesayi6 = Math.log10(10); StringLog10 = Double.toString(sayi6); System.out.println("Log 10: " + Log10); UYGULAMALAR
/Maxİki sayıdan büyük olanını bulur. //Min İki sayıdan küçük olanı bulur. ints1 = 99; ints2 = 88; String Maksimum = "Maksimum: " + Integer.toString(Math.max(s1, s2)); StringMinimum = "Minimum: " + Integer.toString(Math.min(s1, s2)); System.out.println("Maksimum: " + Maksimum); System.out.println("Minimum: " + Minimum); //Pow Sayı üst alma işlemini yapmak için kullanılır. inttaban = 3; intus = 4; StringKuvvet = "Kuuveti: " + Double.toString(Math.pow(taban, us)); System.out.println("Taban: " + taban + " us: " + us + " Sonuc: " + Kuvvet); //RoundSayıyı en yakın tamsayıya çevirir, StringYuvarlama = Double.toString(Math.round(28.88)); System.out.println("Yuvarlama: " + Yuvarlama); //SqrtKarakökönü alır. doublesayi = 99; StringKarekok = Double.toString(Math.sqrt(sayi)); System.out.println("Karekok: " + Karekok); http://www.muhendislikegitimi.com
TEŞEKKÜRLERhttp://www.muhendislikegitimi.com http://www.muhendislikegitimi.com