Versi 1 :
- class FibonacciExample1{
- public static void main(String args[])
- {
- int n1=0,n2=1,n3,i,count=10;
- System.out.print(n1+" "+n2);//printing 0 and 1
- for(i=2;i
//loop starts from 2 because 0 and 1 are already printed - {
- n3=n1+n2;
- System.out.print(" "+n3);
- n1=n2;
- n2=n3;
- }
- }}
Versi 2 :
- class FibonacciExample2{
- static int n1=0,n2=1,n3=0;
- static void printFibonacci(int count){
- if(count>0){
- n3 = n1 + n2;
- n1 = n2;
- n2 = n3;
- System.out.print(" "+n3);
- printFibonacci(count-1);
- }
- }
- public static void main(String args[]){
- int count=10;
- System.out.print(n1+" "+n2);//printing 0 and 1
- printFibonacci(count-2);//n-2 because 2 numbers are already printed
- }
- }
output
0 1 1 2 3 5 8 13 21 34
Sumber :
Comments
Post a Comment