I need to write a java program called Fibonacci.java that prints the first n numbers of the Fibonacci sequence (starting with 0), where n is an integer entered by the user. Using a “for loop”. Some of the program has been provided below. Output should look like attached picture import java.util.Scanner; public class Fibonacci { public static void main(String[] args) { Scanner in = new Scanner(System.in); // Setting up scanner System.out.print("Enter an integer: "); int num = in.nextInt(); in.close(); // Close scanner when done using it long current = 1; long previous = 0; // Add for loop logic here } }
I need to write a java program called Fibonacci.java that prints the first n numbers of the Fibonacci sequence (starting with 0), where n is an integer entered by the user. Using a “for loop”. Some of the program has been provided below. Output should look like attached picture import java.util.Scanner; public class Fibonacci { public static void main(String[] args) { Scanner in = new Scanner(System.in); // Setting up scanner System.out.print("Enter an integer: "); int num = in.nextInt(); in.close(); // Close scanner when done using it long current = 1; long previous = 0; // Add for loop logic here } }
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
I need to write a java program called Fibonacci.java that prints the first n numbers of the Fibonacci sequence (starting with 0), where n is an integer entered by the user. Using a “for loop”. Some of the program has been provided below. Output should look like attached picture
import java.util.Scanner;
public class Fibonacci {
public static void main(String[] args) {
Scanner in = new Scanner(System.in); // Setting up scanner
System.out.print("Enter an integer: ");
int num = in.nextInt();
in.close(); // Close scanner when done using it
long current = 1;
long previous = 0;
// Add for loop logic here
}
}

Transcribed Image Text:The image shows a terminal session demonstrating the compilation and execution of a Java program, presumably named `Fibonacci.java`, which calculates and displays the Fibonacci sequence up to a specified number. Here is a transcription and detailed explanation:
```
$ javac Fibonacci.java && java Fibonacci.java
Enter an integer: 20
0
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
```
### Explanation:
1. **Command Execution**:
- The command `$ javac Fibonacci.java && java Fibonacci.java` is executed in a command-line interface. This command compiles the Java source file `Fibonacci.java` using the Java Compiler (`javac`). If the compilation is successful, the `&&` operator ensures that the Java Virtual Machine (`java`) runs the program.
2. **Program Input**:
- The program prompts the user to "Enter an integer:”. The user inputs the integer `20`.
3. **Fibonacci Sequence Output**:
- The program prints the Fibonacci sequence, starting from `0`, up to the 20th number in the sequence.
- The Fibonacci sequence is a series of numbers where the next number is found by adding up the two numbers before it. Starting with 0 and 1, the sequence for 20 numbers is:
- 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181.
This program is useful for educational purposes to demonstrate how loops or recursion can be employed to calculate mathematical sequences in programming.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images

Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education