//File:Fibonacci.java
class Fibonacci{
private int[] f;
private int length;
public Fibonacci(int length){
if(length<2)
length=2;
this.length=length;
f=new int[length];
f[0]=1;
f[1]=1;
}
public void calculate(){
for(int i=2;i<this.length;i++)
f[i]=f[i-1]+f[i-2];
}
public void display(){
for(int i=0;i<this.length;i++){
if(i%5==0&&i!=0)
System.out.println();
System.out.print(f[i]+"/t");
}
}
}
//FibonacciTest.java
public class FibonacciTest{
public static void main(String[] args){
Fibonacci fib=new Fibonacci(15);
fib.calculate();
fib.display();
}
}
class Fibonacci{
private int[] f;
private int length;
public Fibonacci(int length){
if(length<2)
length=2;
this.length=length;
f=new int[length];
f[0]=1;
f[1]=1;
}
public void calculate(){
for(int i=2;i<this.length;i++)
f[i]=f[i-1]+f[i-2];
}
public void display(){
for(int i=0;i<this.length;i++){
if(i%5==0&&i!=0)
System.out.println();
System.out.print(f[i]+"/t");
}
}
}
//FibonacciTest.java
public class FibonacciTest{
public static void main(String[] args){
Fibonacci fib=new Fibonacci(15);
fib.calculate();
fib.display();
}
}