java之斐波拉契問題(生兔子)

一對兔子每個月能生出一對小兔子來。如果所有兔都不死,那麼一年以後可以繁殖多少對兔子?   
import java.util.Scanner;

public class rui{
	
	static public  void main(String[] args){
		Scanner scan = new Scanner(System.in);
		System.out.println("塗塗喊你輸入月數");
        String str = scan.next();
		int months = Integer.valueOf(str);
		int f2 = 1;
		int f =0, f1 = 1;
		for(int i=3;i<= months;i++){
			f = f2;
			f2 = f1+f2;
			f1 = f;
		}
		System.out.println("塗塗說"+months+"個月後有"+f2+"只兔子");	
	}
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章