import java.util.Vector;
public class Fibonacci{
Vector
f = new Vector
();
public Fibonacci(){
f.add(1);
f.add(1);
}
public void printFibonacci(int num){
if (num > 1){
for (int i = 0; i <= num - 2; i++){
int tmp = Integer.parseInt((f.elementAt(i).toString())); //将对象转换为字符串,然后强制转换字符串为Integer对象,最后默认将Integer类型转换为整数型。
int tmp2 = Integer.parseInt((f.elementAt(i + 1).toString()));
f.add(tmp + tmp2);
}
}
for (int j = 0; j < num; j++){
System.out.println(f.elementAt(j));
}
}
public static void main(String [] args){
Fibonacci fn = new Fibonacci();
fn.printFibonacci(5);
}
}
编辑特别推荐: