兔子

来源:互联网 发布:巨人网络 吃鸡游戏 编辑:程序博客网 时间:2024/04/27 03:47


有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,从键盘任意键入一个数作为月份,求出该月份的兔子数?


package 条件判断;
import java.util.*;

public class 兔子1 {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
    int[] arr=new int[21];
    int i;
    arr[1]=arr[2]=2;
    System.out.print("请输入兔子的月份"+"\n\r");
 Scanner input=new Scanner(System.in);
 int s=input.nextInt();
 if( s<=2){
  System.out.println(arr[1]);
  }
    
 else{
        for(i=3;i<=s;i++)
        {
          arr[i]=arr[i-1]+arr[i-2];    
        }
        System.out.print(arr[i-1]+"\n");}
    }      
}   

0 0