1. 程式人生 > >有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子對數為多少?

有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子對數為多少?

   private static int fun(int n){            if(n==1 ||n==2)               return 1;            else               return fun(n-1)+fun(n-2);                }

     public static void main(String[] args) throws JDOMException, IOException, ParseException, AWTException {           System.out.print("請輸入你想知道的兔子數量的月份:");            Scanner scanner=new Scanner(System.in);            int n=scanner.nextInt();//獲取輸入的整數            System.out.println("第"+n+"個月兔子總數為"+fun(n));            scanner.close();          }