İçindekilerGirişİndex
YukarıİlkÖnceki YokSonrakiSon
Geriİleri
Yazdır

Math Class'ı

java.lang.Math

Java, matematiksel işlemlerle ilgili çok geniş bir kütüphaneye sahip değildir. Ancak temel işlemleri gerçekleştirebilmek için Math adında bir class bulunmaktadır. Bunun içerisinde trigonometrik, üstel, logaritmik, açısal, yuvarlamayla ilgili bir çok method bulunmaktadır. Bunlar static methodlardır, yani Math class'ının bir instance'ına ihtiyaç duymadan kullanılabilir.

Math class'ında static methodların yanında final static property'ler (yani sabitler) bulunmaktadır. Bunlar PI (yaklaşık 3.14 olan Pi sayısı) ve E (Yaklaşık 2.7 olan e sayısı)'dır.

Aşağıda Math class'ının kullanımına ait bir örnek bulunmaktadır.
MathTest.javaİndir Göster Gizle Kopar Satır Gizle Satır Göster

  1 public class MathTest {
  2     public static void main(String[] args){
  3         System.out.println("PI : "+Math.PI); 
  4         System.out.println("Karekök : "+Math.sqrt(4)); 
  5         System.out.println("Tavana Yuvarla : "+Math.ceil(3.4)); 
  6         System.out.println("Tabana Yuvarla : "+Math.floor(3.4)); 
  7         System.out.println("Rastgele : "+Math.random());
  8         System.out.println("Sinüs : "+Math.sin(Math.PI/2));
  9         System.out.println("Radyan : "+Math.toRadians(90));
 10   System.out.println("Üs : "+Math.pow(2,3));
 11   System.out.println("Üstel : "+Math.exp(2));
 12   System.out.println("Logaritma : "+Math.log(2.7172));     
 13     }
 14 }

Dosya Listesi

İçindekilerGirişİndex
YukarıİlkÖnceki YokSonrakiSon
Geriİleri
Yazdır