public class TowerOfHanoi { private static Tower[] towers; /** * @param args */ public static void main(String[] args) { towers = new Tower[3]; Tower tower = new Tower("A"); for(char c = 'C'; c >= 'A'; c--) { tower.discs.add(String.valueOf(c)); } System.out.println(tower); towers[0] = tower; tower = new Tower("B"); towers[1] = tower; tower = new Tower("C"); towers[2] = tower; towers[0].moveDisc("C", towers[1], towers[2]); } }