//基于变量publicintgetData02(int num){if(num==1){return1;}elseif(num ==2){return1;}else{int a =1;int b =1;int result =0;for(int i =3; i <= num; i++){
result = a+b;
a = b;
b = result;}return result;}}
java实现方式3
//基于数组publicintgetData03(int num){if(num==1|| num==2){return1;}else{int[] arr =newint[num];
arr[0]=1;
arr[1]=1;for(int i =2; i < num; i++){
arr[i]= arr[i-1]+arr[i-2];}return arr[num-1];}}