古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
package com.gyy;
import java.util.Scanner;
public class Demo06 {
public static void main(String[] args) {
int sum=0;
Scanner console = new Scanner(System.in);
System.out.print("请输入月份:");
int month = console.nextInt();
if(month <=2)
sum = 1;
if(month > 2)
{
int sum1=1,sum2=1;
for(int i =0;i < month-2 ;i++)
{
sum = sum1 + sum2;
sum2 = sum1;
sum1 =sum;
}
}
System.out.println("兔子总数为:" + sum + "只");
}
}