A simple console-based Student Management System developed in Java. This project helps understand core Object-Oriented Programming concepts such as classes, objects, constructors, and ArrayLists, along with file structuring and user input handling.
- Add new students with name, roll number, course, and email
- Remove students using their roll number
- Display all students
- Console-based interactive menu system
- Java – Core language for logic and structure
- ArrayList – For managing student records
- Scanner – For handling user input via the console
Main.java– Entry point of the program; handles user interactionStudent.java– Contains theStudentclass with attributes and display methodStudentManager.java– Manages student data (add, remove, display)
- Make sure you have Java installed on your system.
- Compile all
.javafiles:javac *.java