15 1 0 4000 1 https://haktanbozer.com.tr 300

Java Metodlarda Özyineleme

Java programlama dilindeki metodlarda özyineleme, İngilizce hali ile recursive, metodların kendi kendilerini çağırmasıdır. Bu metotlar, istenilen koşul gerçekleşene kadar kendini devamlı çağırır.

Örnek olarak faktöriyel hesabı yapan kodları söyleyebiliriz

    public static int Faktoriyel(int sayi)
    {
        if (sayi >= 1)
            return sayi * Faktoriyel(sayi - 1);
        else
            return 1;
    }
    
    public static void main(String[] args) {
        Scanner reader = new Scanner(System.in);
        System.out.print("Bir Sayı Girin:");
 
        int num = reader.nextInt();
 
        System.out.printf("%d sayisinin faktoriyeli = %d \n", num, Faktoriyel(num));
    } 
Paylaş:
Ulam:Java
Önceki Yazı
Java Metodlarda Overloading
Sıradaki Yazı
SOLID Yazılım İlkeleri Nedir?