Lab Assessment 1 (ArrayList)
Lab Assessment 1 (ArrayList)
==============================================================================================
Levels of Achievement
Exemplary (90-100%) The program demonstrates exceptional quality, correctness, and code organization.
Proficient (80-89%) The program demonstrates good quality, correctness, and code organization, with some minor
issues.
Developing (70-79%) The program demonstrates fair quality, correctness, and code organization, with some notable
issues.
Emerging (Below 70%) The program demonstrates poor quality, correctness, and code organization, with significant issues.
Example Input/Output:
Input: Output:
- Add "Harry Potter" - Book added: Harry Potter
- Add "The Lord of the Rings" - Book added: The Lord of the Rings
- Add "The Hunger Games" - Book added: The Hunger Games
- Remove "The Hunger Games" - Book removed: The Hunger Games
- Search "Harry Potter" - Book found: Harry Potter
- Display all books - All books: [Harry Potter, The Lord of the Rings]
NOTE: This example requires more complex ArrayList operations, such as:
- Creating a custom Student class to store student information
- Using ArrayList methods to search and manipulate student data
- Implementing custom methods for calculating average GPA and finding the student with the highest GPA