1. 斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
数列第一项和第二项是1, 从第三项开始,每一项都等于前两项之和。代码如下(一下方法为求取第i位 斐波那契数列指)
public static int getFs(int i) {
int j = 0;
switch (i) {
case 0:
j = 0;
break;
case 2:
j = 1;
break;
case 1:
j = 1;
break;
case 2:
j = 1;
break;
default:
int i1 = 1;int i2 = 1;int i3 = 0;
for (int k = 3; k <= i; k++) {
i3 = i1 + i2;i1 = i2;i2 = i3;}j = i3;break;}return j;
}
2 相邻两数相除(取至小数点后三位)
f=(float)getFs(g)/(float)getFs(g+1); //相邻两数相除
(float)(Math.round(f*1000))/1000 //取小数点后3位