MnMWizard icon

Fibo assignment

MnMWizard | PRO | 12/22/17 07:34:58 PM UTC | 0 ⭐ | 359 👁️ | Never ⏰ | []
text |

1.06 KB

|

None

|

0 👍

/

0 👎

//Mason Marnell - Fibo
 /*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
 import static java.lang.System.in;
import java.util.Scanner;
   class Fibanaci {
     public static long finoGreedy(long data)
    {
        int n1 = 1;
        int n2 = 2;
        int nextnum = n1 + n2;
        for (int i = 3; i < data; i++) {
        	nextnum = n1 + n2;
        	n1 = n2;
        	n2 = nextnum;
		}
        return nextnum;
    }
    public static long fiboRecursion(long data)
    {
        if(data == 1) return 1;
        if(data == 2) return 1;
        return fiboRecursion(data-1) + fiboRecursion(data-2);
    }
     public static void main(String[] args) {
        Scanner keyb = new Scanner(in);
        System.out.println("Enter which fibonaci number you want");
        int num = keyb.nextInt();
        System.out.println(finoGreedy(num));
        System.out.println(fiboRecursion(num));
    }
 }

Comments