Fibonacci

001

import java.util.ArrayList;
import java.util.Scanner;

public class Fibonacci {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Input length:");
        int length = sc.nextInt();
        ArrayList<Integer> arr = new ArrayList<>();
        int sum = 0;
        arr.add(0);
        arr.add(1);
        switch (length) {
            case 1:
                System.out.println("0");
                break;
            case 2:
                System.out.println("0 1");
                break;
            default:
                System.out.print("0 1 ");
                for (int i = 2; i <= length - 1; i ++) {
                    arr.add(arr.get(i - 1) + arr.get(i - 2));
                    System.out.print(arr.get(i) + " ");
                }
        }
    }
}
Input length:
10
0 1 1 2 3 5 8 13 21 34 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.里面主要两个控件: YYTextView 和 YYLabel 现在主要是YYTextview的简单使用 YYT...
    smile小芳阅读 8,209评论 4 4
  • 小灶四班最佳作品集结 一、开始时间:20180101 恭喜@林妖妖在1月1日的读书任务中获得最佳,...
    泉布阅读 999评论 0 0
  • 人际关系中的引力法则 http://www.jianshu.com/p/ab0821e131ef?from=sin...
    思彤lu阅读 586评论 0 1
  • 1)表格的一些属性 <table border="1" cellspacing="10" cellpadding=...
    huhu502阅读 415评论 0 1
  • (一) 我叫南湄,是巫族人,阿父告诉我,万年前苍梧州下那场巫神与妖神大战中,巫族输了,失了天地,被驱赶到了蛮荒,从...
    听江阅读 1,026评论 5 29