码迷,mamicode.com
首页 > 编程语言 > 详细

Java实现斐波那契数列Fibonacci

时间:2015-08-10 22:08:02      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:java   fibonacci   

import java.util.Scanner;
public class Fibonacci {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner in=new Scanner(System.in);
        System.out.println("斐波那契数列的个数是:");
        int total=in.nextInt();
        System.out.println("斐波那契数列是:");
        for(int i=1;i<=total;i++){           
             System.out.print(fib(i)+"\t");
             if(i%10==0)
                 System.out.println();  
        }
    }
    public static long fib(int i) {
        // TODO Auto-generated method stub
        long f1=1;
        long f2=1;
        long f3=2;
        if(i==1)
            return 1;
        if(i==2)
            return 2;
        for(int j=3;j<=i;j++){
            f3=f1+f2;
            f1=f2;
            f2=f3;
        }
        return f3;
    }   
}

技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java实现斐波那契数列Fibonacci

标签:java   fibonacci   

原文地址:http://blog.csdn.net/tuke_tuke/article/details/47405789

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!