Skip to content

Skill Check 3

Seanti edited this page Mar 26, 2025 · 1 revision

3rd and FINAL Skill Check: Student Management System

Problem:

Create a Student Management System that:

  1. Uses ArrayList to store students.

  2. Uses HashMap to store student grades.

  3. Uses OOP (Student class) for student details.

  4. Uses a constructor to initialize the Student class.

  5. Uses loops to allow multiple student registrations.

  6. Uses try-catch to handle invalid inputs.


Sample Output:

1 - Register Student  
2 - Assign Grade  
3 - Display Student Details  
4 - Exit  
Enter your choice: 1  
Enter student name: Carla Lopez  
Enter age: 20  
Enter course: IT  
Student Registered Successfully!  

1 - Register Student  
2 - Assign Grade  
3 - Display Student Details  
4 - Exit  
Enter your choice: 2  
Enter student name: Carla Lopez  
Enter grade: 90  
Grade Assigned Successfully!  

1 - Register Student  
2 - Assign Grade  
3 - Display Student Details  
4 - Exit  
Enter your choice: 3  
Enter student name: Carla Lopez  
Name: Carla Lopez  
Age: 20  
Course: IT  
Grade: 90  

1 - Register Student  
2 - Assign Grade  
3 - Display Student Details  
4 - Exit  
Enter your choice: 4  
Exiting program.

Concepts Used in Final Problem:

ArrayList → Stores multiple students.
HashMap → Stores student grades.
OOP → Uses a Student class.
Constructors → Initializes student objects.
Loops → Allows multiple entries.
Try-Catch → Handles invalid inputs.

Clone this wiki locally