Monday, April 15, 2013

Java : Rekursif

Algortima rekursif merupakan sebuah algoritma yang melakukan pemanggilan terhadap dirinya sendiri. Dalam method rekursif, terdapat statement yang memanggil dirinya sendiri. 

Hal ini berfungsi untuk menyederhanakan bentuk program dan menggantikan bentuk iterasi. 

Contoh program :

/**
 *
 * @author adi nuralim adinuralim@gmail.com
 * @since 16-Apr-2013
 */
public class Rekursif {

    public static void main(String[] args) {
        System.out.println("Faktorial ");
        int x=4;
        System.out.println(x+"!");
        System.out.println("hasil : "+faktorial(x));
        System.out.println("---------------------------");
        System.out.println("adicodes.blogspot.com   ^.^");
    }
    
    
    static int faktorial(int x){
        if(x==0){
            return 1;
        }else{
            return x*faktorial(x-1);
        }
    }
}



berikut ini hasil dari running porgram .













selamat mencoba.

No comments:

Post a Comment

Aplikasi Web Crawler Untuk Pengarsipan Konten Web

Berikut ini printscreen tampilan dari aplikasi web crawler : Gambar 1 Splashscreen Gambar 2  Halaman Utama Gambar 3  Pengat...