Java基于高精度整型实现fibonacci数列的方法
本文以实例形式讲述了Java基于高精度整型实现fibonacci数列的方法,分享给大家供大家参考之用。具体方法如下:
packagecom.java.learning.recursion;
importjava.math.*;
publicclassMainClass{
publicstaticvoidmain(Stringargs[]){
for(inti=0;i<100;i++){
f(i+1);
}
}
publicstaticBigIntegerf(longn){
if(n<=2){
returnnewBigInteger("1");
}else{
BigIntegern1=newBigInteger("1");
BigIntegern2=newBigInteger("1");
BigIntegertemp=newBigInteger("0");
for(longi=0;i<n-2;i++){
temp=n1.add(n2);
n1=n2;
n2=temp;
}
System.out.println("第"+n+"项为:"+n2);
returnn2;
}
}
}
希望本文所述对大家的Java程序设计有所帮助。
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短