Genel

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.

MetotTanı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 kuvvetiMath.exp(1.0) =2.718281828459

Math.exp(2.0) =7.389056098931

log(x)e tabanına göre logaritmaMath.log(2.718281828459)=1.0
pow(x,y)x in y inci kuvvetiMath.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));
 } }

 

 

3 thoughts on “Java’daki Math sınıfı Metodları

  • 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.

    Yanıtla
    • İnternette google da aradığınız şeyi yazarak bir çok örnek bulabilirsiniz. Yani şuan için çok genelleme olabilir vereceğim örnekler.

      Yanıtla
  • halise

    javada android stüdio da hesap makinesi yapıyorum ama nokta işaretini de koymam gerekiyor onu nasıl yaparım

    Yanıtla

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir