编程一对羊每三个月生一对羊两年后一共多少只羊,羊不会死,用java

2020-07-18 科技 59阅读

这是斐波那契数列问题,也就是java初学者常用的经典兔子递归问题,有许多中解法,下面例子代码是我写的一个比较容易理解的,你可以看看。

package test;
/*
斐波那契数列问题
经典兔子递归问题
*/
class CowCount
{
        //求出第n个月的牛(羊一样)的个数
public static int cowCount(int n)
{
if(n==1 || n==2)
{
return 1;
}
else
{
return cowCount(n-1)+cowCount(n-2);
}
}
public static void main(String[] args) 
{
int sum=0;
//for循环求第24个月所有的牛的个数总和
for(int i=1;i<=24;i++)
{
sum+=cowCount(i);
}
System.out.println(sum*2);
}
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com