package Facade;
/**
 * @(#)Fibonacci.java
 *
 *
 * @author 
 * @version 1.00 2010/3/21
 */


public class Fibonacci {
	
	int n;

    public Fibonacci(int n) {
    	this.n=n;
    }
    
    public void calculate(){
		int prevFib=0,currFib=1,fib=0;
		if(n==0){
			fib=0;
		}
		else if(n==1){
			fib=1;
		}
		else{
			for(int i=1; i<=n-1; i++){
				int newFib=prevFib+currFib;
				prevFib=currFib;
				currFib=newFib;
			}
			fib=currFib;
		}
		System.out.println("The nth fibonnacci for "+n+" is: "+fib);
	}
    
    
}