分析:
后一项是前两项的和
实现:方法封装,传递一个数,找出这个数对应的数列结果
方法封装如下:
public int getNum(int m){
if(m == 1 || m == 2){
return 1;
}
int num1 = 1;
int num2 = 1;
int sum = 0;
for(int k =1;k <= m-2;k++){
sum = num2 +num1;
num1 = num2;
num2 = sum;
}
return sum;
}
测试方法:
@Test
public void testNum(){
System.out.println(getNum(7));
}
结果:
对你有帮助,请点赞加粉丝收藏