File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 1+ import java .util .Scanner ;
2+
3+ public class FibonacciGenerator {
4+ public static void main (String [] args ) {
5+ Scanner sc = new Scanner (System .in );
6+
7+ System .out .print ("Enter the number of terms in the Fibonacci sequence: " );
8+ int numTerms = sc .nextInt ();
9+
10+ generateFibonacci (numTerms );
11+
12+ sc .close ();
13+ }
14+
15+ public static void generateFibonacci (int numTerms ) {
16+ int [] fibonacciSequence = new int [numTerms ];
17+ fibonacciSequence [0 ] = 0 ;
18+ if (numTerms > 1 ) {
19+ fibonacciSequence [1 ] = 1 ;
20+ }
21+
22+ for (int i = 2 ; i < numTerms ; i ++) {
23+ fibonacciSequence [i ] = fibonacciSequence [i - 1 ] + fibonacciSequence [i - 2 ];
24+ }
25+
26+ System .out .println ("Fibonacci sequence up to " + numTerms + " terms:" );
27+ for (int i = 0 ; i < numTerms ; i ++) {
28+ System .out .print (fibonacciSequence [i ] + " " );
29+ }
30+ }
31+ }
You can’t perform that action at this time.
0 commit comments