非递归 求前5个
int[] a = new int[5];
for(int i =0;i<5;i++)
{
if(i==0||i==1)
{
a[i]=1;
continue;
}
a[i] = a[i-1]+a[i-2];
}
for(int i =0;i<5;i++)
{
System.out.println(a[i]); }
}
递归求前5个
static int getFb(int i)
{
if(i ==1||i==0)
{
return 1;
}else
{
return getFb(i-1)+getFb(i-2);
}
}
public static void main(String[] args) {
for(int i=0;i<5;i++)
{
int a = getFb(i);
System.out.println(a);
}
}