菲波拉契数列:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
结果演示
代码演示
package com.two;
public class TuziOne {
public static void main(String[] args) {
int s1=1, s2=2, s, month=24;
System.out.println("第一个月的兔子总数:\t"+1);
System.out.println("第二个月的兔子总数:\t"+1);
for(int i = 3; i<=month;i++){
//每个月的兔子总数是前两个月的总合
s = s2;
s2 = s2+s1;
s1 = s;
System.out.println("第"+i+"个月的兔子总数:\t"+s2);
}
}
}
深入Java,逻辑练习,了解更多关注我哟!!!