古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

来源:互联网 发布:matlab求解优化问题 编辑:程序博客网 时间:2024/05/01 12:00
package com.lbm;public class rabbit {public static void main(String[] args) throws InterruptedException{int rabbitBaby1 = 1;int rabbitBaby2 = 0;int rabbitBaby3 = 0;boolean flag = true;int count = 1;while(flag){System.out.println("--------------------------------------");System.out.println("第"+count+"月兔子对数为:"+(rabbitBaby1+rabbitBaby2+rabbitBaby3));System.out.println("第"+count+"月rabbitBaby1:"+rabbitBaby1);System.out.println("第"+count+"月rabbitBaby2:"+rabbitBaby2);System.out.println("第"+count+"月rabbitBaby3:"+rabbitBaby3);int temp = rabbitBaby3 +rabbitBaby2;rabbitBaby3 = rabbitBaby2 + rabbitBaby3;rabbitBaby2 = rabbitBaby1;rabbitBaby1=temp;Thread.sleep(2000);count++;if(count>=100){flag = false;}}}}
--------------------------------------第1月兔子对数为:1第1月rabbitBaby1:1第1月rabbitBaby2:0第1月rabbitBaby3:0--------------------------------------第2月兔子对数为:1第2月rabbitBaby1:0第2月rabbitBaby2:1第2月rabbitBaby3:0--------------------------------------第3月兔子对数为:2第3月rabbitBaby1:1第3月rabbitBaby2:0第3月rabbitBaby3:1--------------------------------------第4月兔子对数为:3第4月rabbitBaby1:1第4月rabbitBaby2:1第4月rabbitBaby3:1--------------------------------------第5月兔子对数为:5第5月rabbitBaby1:2第5月rabbitBaby2:1第5月rabbitBaby3:2--------------------------------------第6月兔子对数为:8第6月rabbitBaby1:3第6月rabbitBaby2:2第6月rabbitBaby3:3--------------------------------------第7月兔子对数为:13第7月rabbitBaby1:5第7月rabbitBaby2:3第7月rabbitBaby3:5--------------------------------------第8月兔子对数为:21第8月rabbitBaby1:8第8月rabbitBaby2:5第8月rabbitBaby3:8--------------------------------------第9月兔子对数为:34第9月rabbitBaby1:13第9月rabbitBaby2:8第9月rabbitBaby3:13--------------------------------------第10月兔子对数为:55第10月rabbitBaby1:21第10月rabbitBaby2:13第10月rabbitBaby3:21--------------------------------------第11月兔子对数为:89第11月rabbitBaby1:34第11月rabbitBaby2:21第11月rabbitBaby3:34--------------------------------------第12月兔子对数为:144第12月rabbitBaby1:55第12月rabbitBaby2:34第12月rabbitBaby3:55--------------------------------------第13月兔子对数为:233第13月rabbitBaby1:89第13月rabbitBaby2:55第13月rabbitBaby3:89--------------------------------------第14月兔子对数为:377第14月rabbitBaby1:144第14月rabbitBaby2:89第14月rabbitBaby3:144--------------------------------------第15月兔子对数为:610第15月rabbitBaby1:233第15月rabbitBaby2:144第15月rabbitBaby3:233--------------------------------------第16月兔子对数为:987第16月rabbitBaby1:377第16月rabbitBaby2:233第16月rabbitBaby3:377--------------------------------------第17月兔子对数为:1597第17月rabbitBaby1:610第17月rabbitBaby2:377第17月rabbitBaby3:610--------------------------------------第18月兔子对数为:2584第18月rabbitBaby1:987第18月rabbitBaby2:610第18月rabbitBaby3:987--------------------------------------第19月兔子对数为:4181第19月rabbitBaby1:1597第19月rabbitBaby2:987第19月rabbitBaby3:1597--------------------------------------第20月兔子对数为:6765第20月rabbitBaby1:2584第20月rabbitBaby2:1597第20月rabbitBaby3:2584--------------------------------------第21月兔子对数为:10946第21月rabbitBaby1:4181第21月rabbitBaby2:2584第21月rabbitBaby3:4181--------------------------------------第22月兔子对数为:17711第22月rabbitBaby1:6765第22月rabbitBaby2:4181第22月rabbitBaby3:6765--------------------------------------第23月兔子对数为:28657第23月rabbitBaby1:10946第23月rabbitBaby2:6765第23月rabbitBaby3:10946--------------------------------------第24月兔子对数为:46368第24月rabbitBaby1:17711第24月rabbitBaby2:10946第24月rabbitBaby3:17711--------------------------------------第25月兔子对数为:75025第25月rabbitBaby1:28657第25月rabbitBaby2:17711第25月rabbitBaby3:28657
原创内容,转载请注明出处

0 0
原创粉丝点击