public class Hanoi { public static void main(String[] args) { hanoi(3,"A","B","C"); } public static void hanoi(int n,String from,String by,String to){ if(n==1){ System.out.println(from +" ---> " + to); }else{ hanoi(n-1,from,to,by); System.out.println(from +" ---> " + to); hanoi(n-1,by,from,to); } } }