public class Hanoi
{
public static void main(String args[])
{
int n=Integer.parseInt(args[0]);
hanoi(n, 'A', 'B', 'C');
} public static void hanoi(int n, char a, char b, char c)
{
if(n == 1)
System.out.println( n + " :" + a + " - " + c);
else
{
hanoi(n - 1, a, c, b);
System.out.println( n + " :" + a + " - " + c);
hanoi(n - 1, b, a, c);
}
}
}小弟编的程序编译没报错,但是运行时报:
java.lang.NoClassDefFoundError: Hanoi
Exception in thread "main" 什么地方有问题呢??谢谢
{
public static void main(String args[])
{
int n=Integer.parseInt(args[0]);
hanoi(n, 'A', 'B', 'C');
} public static void hanoi(int n, char a, char b, char c)
{
if(n == 1)
System.out.println( n + " :" + a + " - " + c);
else
{
hanoi(n - 1, a, c, b);
System.out.println( n + " :" + a + " - " + c);
hanoi(n - 1, b, a, c);
}
}
}小弟编的程序编译没报错,但是运行时报:
java.lang.NoClassDefFoundError: Hanoi
Exception in thread "main" 什么地方有问题呢??谢谢
{
int n=Integer.parseInt(args[0]);
Hanoi.hanoi(n, 'A', 'B', 'C');
}
javac c:\Hanoi.java
java Hanoi 5结果输出
1 :A - C
2 :A - B
1 :C - B
3 :A - C
1 :B - A
2 :B - C
1 :A - C
4 :A - B
1 :C - B
2 :C - A
1 :B - A
3 :C - B
1 :A - C
2 :A - B
1 :C - B
5 :A - C
1 :B - A
2 :B - C
1 :A - C
3 :B - A
1 :C - B
2 :C - A
1 :B - A
4 :B - C
1 :A - C
2 :A - B
1 :C - B
3 :A - C
1 :B - A
2 :B - C
1 :A - C应该问题吧
谢谢各位~