Difference between revisions of "Fibonacci sequence"

From CompSciWiki
Jump to: navigation, search
Line 4: Line 4:
  
 
|Problem=Write a complete Java program Fibonacci that:<br/>
 
|Problem=Write a complete Java program Fibonacci that:<br/>
*prompts the 10th fibonacci numbers using ''FOR'' loop (i.e. F(10))<br/>
+
*prompts the user to enter an input n and cast it to integer<br/>
*prints out the 10th fibonacci number, using System.out.println<br/>
+
*get the nth fibonacci numbers using ''FOR'' loop, based on the user's input<br/>
 +
*prints out the nth fibonacci number, using JOptionPane.showMessageDialog method.<br/>
 
<br/>
 
<br/>
 +
Note that the fibonacci sequence is F(0) = 1, F(1) = 1, F(n) = F(n-1) + F(n-2) for n > 1.<br/>
 +
Example: F(5) = 1, 1, 2, 3, 5<br/>
 
Your output should look something like<br/>
 
Your output should look something like<br/>
"The 10th number of the fibonacci sequence is X". (where X should be the 10th number.)<br/>  
+
"The 5th number of the fibonacci sequence is 5."<br/>
 
<br/>
 
<br/>
Note that the fibonacci sequence is F(0) = 1, F(1) = 1, F(n) = F(n-1) + F(n-2) for n > 1.<br/>
+
NOTE: You may assume that the user always enters correct intenger format.
Example: F(5) = 1, 1, 2, 3, 5
+
  
 
|SolutionCode=public class Fibonacci
 
|SolutionCode=public class Fibonacci

Revision as of 22:53, 1 April 2010

Back to the Program-A-Day homepage

Problem

Write a complete Java program Fibonacci that:

  • prompts the user to enter an input n and cast it to integer
  • get the nth fibonacci numbers using FOR loop, based on the user's input
  • prints out the nth fibonacci number, using JOptionPane.showMessageDialog method.


Note that the fibonacci sequence is F(0) = 1, F(1) = 1, F(n) = F(n-1) + F(n-2) for n > 1.
Example: F(5) = 1, 1, 2, 3, 5
Your output should look something like
"The 5th number of the fibonacci sequence is 5."

NOTE: You may assume that the user always enters correct intenger format.

 

...by students

float
Taken from http://www.flickr.com/photos/daniello/565304023/

An image or By Students section

Solution

public class Fibonacci { public static void main(String[] args) { int answer = 0;

for(int n = 1; n < 11; n++) { if(n == 0

Code

Solution Code

Back to the Program-A-Day homepage