Complete the following program. Be sure to read the problem statement completely. This assignment will be completed in Eclipse on your machine. Create a class
Complete the following program. Be sure to read the problem statement completely. This assignment will be completed in Eclipse on your machine.
Create a class called Student that stores a students name, student ID number, class name, numerical average, and letter grade associated with that average. Create a default constructor, and a constructor to accept a value for the students name, id, and class and assign a default value to the average and letter grade. Make sure the appropriate getters and setters are in the class. Be sure to handle determining the letter grade within the class.
Create an application for a teacher that creates an ArrayList of Student objects. This application should allow the teacher to enter 10 grades for each student and compute the average based on these grades. Be sure each grade is between 0 and 100. The information for the student should be stored in a Student object. Allow the teacher to enter information for as many students as needed. The teacher must also have the option to display a roster (names), display names and letter grades, display all information for each student, delete a student from the roster that moves away, update student information such as computing a new average, and add a new student. Create a menu to allow the teacher to choose which activity to complete. Continue the program until the teacher (user) is ready to quit.
You may add other functionality you consider relevant but be sure to include what is listed above at a minimum. Be sure to make use of static methods in your application.
You may read and write from the console window. Make sure your input and output are formatted nicely and easy to read.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started