Java Method Anlatımı

Java method anlatımı parametresiz method , parametreli method , return , overloading ve recursion  anlatımları


package methoddizi;
public class Method {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        
        topla();
        echo("asdasdasda");
        ortalama(34,65);
        
        int dizi[] = new int[]{1,4,7};
        islemYap(dizi);
        for(int i :dizi)
            System.out.println(i);
        
        System.out.println(method1(5));
        System.out.println(method1(6,7));
        
        System.out.println("6.sayısı=fibonacci : "+ fibonacci(23) );
        
        
        
    }
    //parametresiz method
    static void topla(){
        System.out.println("23+3");
    }
    //parametreli method
    static void echo(String yazdir){
        System.out.println(yazdir);
    }
    //parametresiz method işlem kulanımı
    static void ortalama(int sayi1, int sayi2){
        int toplam= sayi1+sayi2;
        int ortalama=toplam/2;
        if(ortalama>=50){
            System.out.println("Geçtiniz notunuz : " + ortalama);
            
        }else{
            System.out.println("Kaldınız notunuz : " +ortalama);
        }
    }
    //methotlarda dizi parametre geçirmek
    static void islemYap(int dizi[]){
        for(int i=0;i<3;i++){
            dizi[i]=i*i;
        }
    }
    //Overloading aynı isimli method kulanımı fakat veri tipleri farklı olmak şartı ile
    static int method1(int sayi4){
        return sayi4;
    }
    
    static int method1(int sayi5, int sayi6){
        return sayi5;
    }
 
    //Recursion bir methodun belli bir şart sağlanan kadar sürekli olarak çağırması.Döngü yerine kulanılabilir
    static int fibonacci(int x){
        if(x<=1)
            return x;
         else
            return fibonacci(x-1)+fibonacci(x-2);
        
    }
    
}

Related Posts

Java Method Anlatımı
4/ 5
Oleh