First take numbers 0 and 1 as static. (Now numbers are 0, 1)
Last element is 1; its left element is 0, so add them, 0 + 1 = 1 (Now numbers is 0, 1, and 1)
Last element is 1, its left element is 1, so add them, 1 + 1 = 2 (Now numbers are: 0, 1, 1, and 2)
Last element is 2, its left element is 1, so add them, 2 + 1 = 3 (Now numbers are: 0, 1, 1, 2, and 3)
Last element is 3, its left element is 2, so add them, 3 + 2 = 5 (Now numbers are: 0, 1, 1, 2, 3, and 5)
Last element is 5, its left element is 3, so add them, 5 + 3 = 8 (Now numbers are: 0, 1, 1, 2, 3, 5, and 8)
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Now let’s write a java program to print Fibonacci numbers up to a limit:
(Learn how to Compile and Run a Java file)
import java.io.*;
class fibonacci
{
long f1=0;
long f2=1;
long f3=0;
int n;
void get() throws IOException
{
BufferedReader Br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter a limit : ");
n=Integer.parseInt(Br.readLine());
}
void display()
{
for(int i=0;i<n;i++)
{
if(f3 <= n)
{
System.out.println(f3);
f1=f2;
f2=f3;
f3=f1+f2;
}
}
}
public static void main(String p[]) throws IOException
{
fibonacci f = new fibonacci();
f.get();
f.display();
}
}
Output
Java program to print “N” Fibonacci numbers:
import java.io.*;
class fibonacci
{
long f1=0;
long f2=1;
long f3=0;
int n;
void get() throws IOException
{
BufferedReader Br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("How many numbers : ");
n=Integer.parseInt(Br.readLine());
}
void display()
{
for(int i=0;i<n;i++)
{
System.out.println(f3);
f1=f2;
f2=f3;
f3=f1+f2;
}
}
public static void main(String p[]) throws IOException
{
fibonacci f = new fibonacci();
f.get();
f.display();
}
}
Output
Thanks to my father who shared with me concerning this blog, this blog is genuinely awesome.
Your style is very unique compared to other people I’ve read stuff from. Thanks for posting when you’ve got the opportunity, Guess I’ll just bookmark this blog.