JAVA CODE can only be added inbetween lins of grey code. Like in the image 10-13 lines Perform the following tasks: Declare a FileInputStream named gradeFStream, and a Scanner named gradeFileFS. Read string dataFileName from input. Assign gradeFStream with a FileInputStream that opens the file dataFileName for reading. Assign gradeFileFS with a Scanner created using gradeFStream. Ex: If the input is grade3.txt and: Contents of file grade3.txt F then the output is: F grade1.txt Line 1 D grade2.txt Line 1 A grade3.txt Line 1 F
JAVA CODE can only be added inbetween lins of grey code. Like in the image 10-13 lines Perform the following tasks: Declare a FileInputStream named gradeFStream, and a Scanner named gradeFileFS. Read string dataFileName from input. Assign gradeFStream with a FileInputStream that opens the file dataFileName for reading. Assign gradeFileFS with a Scanner created using gradeFStream. Ex: If the input is grade3.txt and: Contents of file grade3.txt F then the output is: F grade1.txt Line 1 D grade2.txt Line 1 A grade3.txt Line 1 F
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
JAVA CODE can only be added inbetween lins of grey code. Like in the image 10-13 lines
Perform the following tasks:
- Declare a FileInputStream named gradeFStream, and a Scanner named gradeFileFS.
- Read string dataFileName from input.
- Assign gradeFStream with a FileInputStream that opens the file dataFileName for reading.
- Assign gradeFileFS with a Scanner created using gradeFStream.
Ex: If the input is grade3.txt and:
Contents of file grade3.txt |
---|
F |
then the output is:
grade1.txt
Line 1 | D |
grade2.txt
Line 1 | A |
grade3.txt
Line 1 | F |
Expert Solution
Step 1: Algorithm of the Source Code:
Algorithm: Read and Print File Contents:
- Start
- Declare variables:
gradeFStream
(FileInputStream) to represent the file stream.gradeFileFS
(Scanner) to read from the file.dataFileName
(String) to store the name of the file entered by the user.gradeGrade
(char) to store the grade read from the file.
- Prompt the user to enter the file name and store it in
dataFileName
. - Try the following: a. Open the file specified by
dataFileName
for reading usingFileInputStream
and assign it togradeFStream
. b. Create aScanner
namedgradeFileFS
usinggradeFStream
to read from the file. c. While there are more lines in the file:- Read the next line from
gradeFileFS
and store it inline
. - Print
line
.
- Read the next line from
- Handle any
IOException
that may occur during file operations: a. Print an error message indicating that an error occurred. - Finally: a. Close the
gradeFStream
andgradeFileFS
(if they are not null) in afinally
block to ensure proper resource cleanup. - End
Step by step
Solved in 4 steps with 6 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.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