Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Java Gradebook Implement menu and master control loop. Implement quit option. Create menu stubs and test. (Use your getRangedInt method to display the menu options

Java Gradebook

Implement menu and master control loop. Implement quit option. Create menu stubs and test. (Use your getRangedInt method to display the menu options and get a numeric menu choice within range.) You should have a complete working prototype that just indicates which menu option was choosen but does not yet implement the option.

Implement create a class option and rudimentary display class methods so we can test the former using the latter.

Implement the grade input option. Extend the display class option to show the grades for testing.

Refine the view option to show the stats. Refactor the view to refine the presentations (see below.)

2nd Grades Quiz1 lab1 Min. Max. Ave =============================================== Joe Smith 100 90 90 100 95.03

Implement a remove grade option.

(

Implement the menu options. Complete a working prototype that has a functional menu that allows the user to choose any of the menu choices. Note that initially the choices are stubbed out so instead of writing the code to implement that menu choice initially, we simply have it indicate what choice the user made.

Using this starting point with the working stubbed menu, then implement the code for menu options #2, #3, and #4 above (create a class, grade input, and grade display menu options.)

Now refactor the display code using String.format as we did for the menu.

Use fixed width columns (5 is a good choice here) for each grade.

Display the header and the column headings using fixed widths of 5 to match the grade data. (i.e. set the table display up so the column headings align with the cols when the table is displayed.)

Display the min, max and average grade for each student as additional cols displayed in that order after the last grade column)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases And Python Programming MySQL MongoDB OOP And Tkinter

Authors: R. PANNEERSELVAM

1st Edition

9357011331, 978-9357011334

More Books

Students also viewed these Databases questions