Fibonacci

作者: JaedenKil | 来源:发表于2018-02-16 23:50 被阅读8次

    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 
    

    相关文章

      网友评论

        本文标题:Fibonacci

        本文链接:https://www.haomeiwen.com/subject/ascmtftx.html