
Mindtap Computing, 1 Term (6 Months) Printed Access Card For Farrell’s Java Programming, 8th
8th Edition
ISBN: 9781337091480
Author: Joyce Farrell
Publisher: Cengage Learning
expand_more
expand_more
format_list_bulleted
Question
Chapter 13, Problem 8PE
a.
Program Plan Intro
Student progression
Program plan:
- Import necessary packages and create a class “StudentsStanding”,
- Define the method “main()”,
- Create “Scanner” object.
- Get both the file paths.
- Initialize required string and final variables.
- Set the cutoff value for grade point average.
- Execute “try” statement,
- Create output stream object.
- Create object for “BufferedWriter”.
- Create another output stream object.
- Create another object for “BufferedWriter”.
- Prompt the user to enter student id.
- Get the student id from the user.
- Execute “while” loop till the string is equal to “zzz”,
- Prompt the user to enter first name.
- Get the first name from the user.
- Prompt the user to enter last name.
- Get the last name from the user.
- Prompt the user to enter grade point average.
- Get the grade point average from the user.
- Concatenate the resultant string.
- Check if gpa is less than cutoff value,
-
- Write the data into the corresponding file.
- Otherwise,
-
- Write the data into another file.
- Prompt the user to enter the input.
- Get the input from the user.
- Close both the files.
- Catch if exception occurs,
- Handle the exception.
- Define the method “main()”,
b.
Program Plan Intro
Printing the details of student progression
Program plan:
- Import necessary packages and create a class “StudentsStanding2”,
- Define the method “main()”,
- Get both the file paths.
- Initialize required string variable.
- Execute “try” statement,
- Create input stream object.
- Create object for “BufferedReader”.
- Create another input stream object.
- Create another object for “BufferedReader”.
- Print heading.
- Read line from a file.
- Execute till there are records,
- Call the method “display()”.
- Read next line from a file.
- Print another heading.
- Read line from another file.
- Execute till there are records,
- Call the method “display()”.
- Read next line from a file.
- Close both the files.
- Catch if exception occurs,
- Handle the exception.
- Define the method “display()”,
- Create string array.
- Declare necessary variables.
- Set the cutoff value.
- Split the values using the delimiter “,”.
- Assign the value for string id.
- Assign the value for first name.
- Assign the value for last name.
- Assign the value for gpa.
- Print the resultant string to the console.
- Define the method “main()”,
Expert Solution & Answer

Want to see the full answer?
Check out a sample textbook solution
Students have asked these similar questions
I need to define and discuss the uses of one monitoring or troubleshooting tool in Windows Server 2019. thank you
I would likr toget help with the following concepts:
- Windows Server features
- Windows Server versus Windows 10 used as a client-server network
I need to define and discuss the uses of one monitoring or troubleshooting tool in Windows Server 2019. thank you
Chapter 13 Solutions
Mindtap Computing, 1 Term (6 Months) Printed Access Card For Farrell’s Java Programming, 8th
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.Similar questions
- Please solve and answer the questions correctly please. Thank you!!arrow_forwardConsidering the TM example of binary sum ( see attached)do the step-by-step of execution for the binary numbers 1101 and 11. Feel free to use the Formal Language Editor Tool to execute it; Write it down the current state of the tape (including the head position) and indicate the current state of the TM at each step.arrow_forwardI need help on inculding additonal code where I can can do the opposite code of MatLab, where the function of t that I enter becomes the result of F(t), in other words, turning the time-domain f(t) into the frequency-domain function F(s):arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
- Programming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage LearningProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageCOMPREHENSIVE MICROSOFT OFFICE 365 EXCEComputer ScienceISBN:9780357392676Author:FREUND, StevenPublisher:CENGAGE L

EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT

Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,

C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning

Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:9780357392676
Author:FREUND, Steven
Publisher:CENGAGE L
C - File I/O; Author: Tutorials Point (India) Ltd.;https://www.youtube.com/watch?v=cEfuwpbGi1k;License: Standard YouTube License, CC-BY
file handling functions in c | fprintf, fscanf, fread, fwrite |; Author: Education 4u;https://www.youtube.com/watch?v=aqeXS1bJihA;License: Standard Youtube License