2 Şubat 2014 Pazar

Java'da matematiksel fonksiyonlar

Java'da tanımlı olan ve matematiksel işlemlerimizde bize yardımcı olacak hazır fonksiyonlar mevcuttur. Bu fonksiyonları kullanmak için java'da herhangi bir kütüphane eklememize gerek yoktur. Diğer dillerde is ekleme yapılmalıdır. Örneğin delphi'de uses kısmında math kütüphanesi eklenmelidir aynı şekilde C programlamada <math.h> kütüphanesi include edilmelidir yani derlemeye dahil edilmelidir.

      Peki java'da neden math kütüphanesi eklemiyoruz? Çünkü java'da math ve lang kütüphaneleri otomatik olarak tanımlanmıştır ve bunları yukarıda tanımlamamıza gerek yoktur. Bu fonksiyonları

==   System.Fonksiyon_ismi ====   şeklinde kullanabiliriz.  Şimdi bu fonksiyonlara bir kaç örnek verelim.

=======================================================================

Font: Small - Normal - Large
  1. public class JavaApplication9 {
  2.     /**
  3.      * @param args the command line arguments
  4.      */
  5.     public static void main(String[] args) {
  6.         // TODO code application logic here
  7.    
  8. /*öncelikle bir sayinin üssünü alalım*/
  9.        
  10. System.out.println(5 + " sayisinin 3. dereceden üssü" + Math.pow(5,3) + " dir");
  11. /* bir sayinin kökünü bulalım */
  12. System.out.println(25 + " sayisinin kare kökü " + Math.sqrt(25) + " dir");
  13. /* 2 sayıdan maximum olanı bulalım */
  14. System.out.println(" 25 ve 24 sayilarindan büyük olani " + Math.max(2524) + " dir");
  15. /*bir sayinin mutlak değerini bulmak */
  16. System.out.println(-45 + " sayisinin mutlak değeri " +  Math.abs(-45) + " dir" );
  17. }
  18. }

=================================================================================
program çıktısı şu şekilde olacaktır;

 5 sayisinin 3. dereceden üssü125.0 dir
 25 sayisinin kare kökü 5.0 dir
 25 ve 24 sayilarindan büyük olani 25 dir
-45 sayisinin mutlak değeri 45 dir

Yararlı olması dileği ile...



   

Hiç yorum yok:

Yorum Gönder