关于汉诺塔的问题 递归程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然是老同学 就帮帮你啊import java.awt.*;import java.io.*;import java.awt.event.*;public class Hanoi { public static void main(String args[]) throws IOException { Hanoi aa = new Hanoi(); aa.go(); } public void go() throws IOException { int n; BufferedReader buf; buf = new BufferedReader(new InputStreamReader(System.in)); System.out.print("请输入盘数:"); n = Integer.parseInt(buf.readLine()); Hanoi hanoi = new Hanoi(); hanoi.move(n, 'A', 'B', 'C'); } public void move(int n, char a, char b, char c) { if (n == 1) { System.out.println("盘 " + n + " 由 " + a + " 移至 " + c); } else { move(n - 1, a, c, b); System.out.println("盘 " + n + " 由 " + a + " 移至 " + c); move(n - 1, b, a, c); } }} 我是学java的有些问题想请教各位大虾们 Java方法中实现判断,再怎么调用这个方法,求解! 哪有jdk 1.5 1.6的电子书API(英文版)? javascript Object分析 关于jtable显示数据中Vector的问题 就是想不通,求助啊!!谢谢 java.awt.Shape类为什么没有Circle(圆)的实现? 在java中如何在窗口没有焦点的情况下获得键盘按键信息 请问IE的java运行时环境的文件在哪个目录下? java Oracle jjdbc 在eclipse中编写,无法成功连接Oracle java数据库操作 一道SCJP的题目,高手来帮忙看下
import java.awt.*;
import java.io.*;
import java.awt.event.*;public class Hanoi { public static void main(String args[]) throws IOException {
Hanoi aa = new Hanoi();
aa.go();
} public void go() throws IOException {
int n;
BufferedReader buf;
buf = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入盘数:");
n = Integer.parseInt(buf.readLine());
Hanoi hanoi = new Hanoi();
hanoi.move(n, 'A', 'B', 'C');
} public void move(int n, char a, char b, char c) {
if (n == 1) {
System.out.println("盘 " + n + " 由 " + a + " 移至 " + c);
} else {
move(n - 1, a, c, b);
System.out.println("盘 " + n + " 由 " + a + " 移至 " + c);
move(n - 1, b, a, c);
}
}
}