public class Fibonacci {
int fib(int n) {
if(n < 2) return 1;
return (fib(n - 2) + fib(n - 1));
}
public static void main(String[] args) {
Fibonacci f = new Fibonacci();
int k = Integer.parseInt(args[0]);
System.out.println("First " + k + " Fibonacci number(s): ");
for(int i = 0; i < k; i++)
System.out.println(f.fib(i));
}
}其中的int k = Integer.parseInt(args[0]);这一行抛出了一个:
Exception in thead "main" java.lang.ArrayIndexOutOfBoundsException: 0Integer.parseInt(args[0]);是否需要从控制台输入?
由于还没有自学到输入流那一章所以..
不明白,求解,谢谢