bantuan memainkan hanoi tower dengan java

import java.util.*;
class Hanoi {

    static int l;
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Masukkan jumlah tumpukan : ");
        int n = Integer.parseInt(sc.next());
        l = 0;
        pindahkan(n,"Asal","Tujuan","Bantuan");
    }

    public static void pindahkan(int n, String a, String b, String c) {
        if(n<=1) System.out.println("Langkah ke-"+(++l)+" : Pindah dari "+a+" ke "+b);
        else {
            pindahkan(n-1,a,c,b);
            pindahkan(1,a,b,c);
            pindahkan(n-1,c,b,a);
        }
        return;
    }

}

Untuk Download Artikel Klik Gambar

Tidak ada komentar:

Posting Komentar

 
Powered By irul ganteng | Portal Design By irul nuno © 2009 | Resolution: 1024x768px | Best View: Firefox | Top