Java’daki Math sınıfı Metodları
Java’da kullanımı kolaylaştıran hazır metodlar vardır. Bunlardan ilki math sınıfı kütüphanesinden olucak. Aşağıdaki metotları kullanarak işlem yapabilirsiniz.
| Metot | Tanım | Örnek |
| abs(x) | x değişekeninin mutlak değeri türkçesi : Mutlak | Math.abs(9.2) = 9.2 Math.abs(-9.2) = 9.2 |
| ceil(x) | x degişkenini bir üst tamsayıya dönüştürür (türkçesi : tavan) | Math.ceil(9.2) = 10 Math.ceil(-9.8) = -9 |
| floor(x) | x değişkenini bir alt tamsayıya dönüştürür. (türkçesi : taban) | Math.floor(9.2) = 9 Math.floor(-9.8) = -10 |
| cos(x) | x in trigonometrik cosünisü (x radyan cinsinden tanımlanmıştır.) | Math.cos(1.0)=0.54030230568 |
| sin(x) | x in trigonometrik sinüsü (x radyan cinsinden tanımlanmıştır.) | Math.sin(1.0)=0.8414709840709 |
| tan(x) | x in trigonometrik tanjantı (x radyan cinsinden tanımlanmıştır.) | Math.tan(1.0)=1.557040724655 |
| acos(x) | x in trigonometrik cosünisünün tersi (sonuç radyan cinsindendir) | Math.acos(0.54030230568)=1.0 |
| asin(x) | x in trigonometrik sinüsü (x radyan cinsinden tanımlanmıştır.) | Math.asin(0.8414709840709)=1.0 |
| atan(x) atan2(x,y) | x in trigonometrik tanjantı (x radyan cinsinden tanımlanmıştır.) x,y noktanın x,ykoordinatlarıdır | 4.0*Math.atan(1.0)=3.14159265359 4.0*Math.atan2(1.0,1.0)=3.14159265359 |
| exp(x) | e(2.7182818284590452354) nin x inci kuvveti | Math.exp(1.0) =2.718281828459 Math.exp(2.0) =7.389056098931 |
| log(x) | e tabanına göre logaritma | Math.log(2.718281828459)=1.0 |
| pow(x,y) | x in y inci kuvveti | Math.pow(3,2)=9.0 |
| max(x,y) | x ve y nin büyük olanı | Math.max(2.3,12.7)=12.7 |
| min(x,y) | x ve y nin küçük olanı | Math.min(2.3,12.7)=2.3 |
| random() | Raslantısal sayı (0 ile 1 arasinda) | Math.random() = 0 ila bir arasında her sayı çıkabilir |
Aşağıda birkaç tane math sınıfından kullanılan metotlar ile türetilmiş örnekler vardır.
package ornekler;
public class Ornekler {
public static void Ornek(int a){
int i;
for(i=0;i<a;i++){
System.out.println((int)(Math.random()*20));
}}
public static void main(String[] args) {
Ornek(5);
System.out.println(Math.sqrt(9));
System.out.println(Math.abs(-5));
System.out.println(Math.ceil(10.2));
System.out.println(Math.pow(5, 2));
} }





Merabalar Web sitenizi cok faydalı buldum java da string,dizi,metot örnekleriniz için önerebileceğiniz web site var mıdır merak ediyorum
teşekkürler.
İnternette google da aradığınız şeyi yazarak bir çok örnek bulabilirsiniz. Yani şuan için çok genelleme olabilir vereceğim örnekler.
javada android stüdio da hesap makinesi yapıyorum ama nokta işaretini de koymam gerekiyor onu nasıl yaparım