二级java:拿波里次数列
来源:优易学  2011-10-29 12:18:40   【优易学:中国教育考试门户网】   资料下载   IT书店

  import java.util.Vector;

  public class Fibonacci{
    Vector<Integer> f = new Vector<Integer>();
    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);

    }
  }

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训