Static Fonksiyon Ve Normal Fonksiyon Davranışı
 
public class Klas {
 static double Fonksiyon(double a) {
        System.out.println(a + " gönderildi");
        a = 10 ;
        System.out.println("gonderilen parametrenin degeri 10'a esitlendi");
        return a;
 }
  public static void main(String[] args) {
        double b,a = 5 ;
        /*
        Klas Klass=new Klas(); //Eğer Fonksiyon fonksiyonu static değilse bu şekilde klas tanımlanmalıdır.
        Klass.Fonksiyon(a);
        */
        b=Fonksiyon(a); //Calismasi icin Fonksiyon fonksiyonunun static olması gerekir.
        System.out.println("a :" + a + "b: "+b );
  }
}