FibnociiSeries 2 Ways

import java.util.Arrays;import java.util.StringJoiner;
public class FibnociiSeries {

    public static void main(String[] args) {
        int num = 10;        int start =0;        int start2 = 1;        StringJoiner sj = new StringJoiner(",");        sj.add(String.valueOf(start));        sj.add(String.valueOf(start2));
        for(int i=0; i<num; i++){
            int num3 = start + start2;            sj.add(String.valueOf(num3));            start = start2;            start2 = num3;        }
        System.out.println(sj.toString());
        usingArraysConcept();    }

    public static  void usingArraysConcept(){
        int num = 10;        int arr[] = new int[num+2];        int num1 = 0;        int num2 = 1;        arr[0] = num1;        arr[1] = num2;        for(int i=2; i<arr.length; i++){
            int num3 = num1 + num2;            arr[i] = num3;            num1 = num2;            num2 = num3;
        }
        System.out.println(Arrays.toString(arr));    }


}

Comments