Student Management System (Console Application)
A simple Java console application for managing student records. This project allows users to add, list, update, and delete student information interactively via the command line.
Features
Add new students with a unique ID, name, and nationality
List all registered students
Update student details by ID
Delete students by ID
Simple text-based menu for easy navigation
Getting Started
To run this project:
Clone the repository:
git clone https://github.com/yourusername/your-repo-name.git
Compile the Java files:
javac Main.java Student.java StudentManagementSystem.java
Run the application:
java Main
Usage
The application presents a menu with options to add, list, update, delete students, or exit.
Follow the prompts to enter student details or commands.
The system automatically assigns a unique ID to each student.
To update or delete a student, use the assigned student ID.
Requirements
Java Development Kit (JDK) 8 or above
Command line terminal or IDE that supports Java
Example
- Add the student:
 - List the student
 - Update the student
 - Delete the student
 - EXIT Your choice: 1 Name of the student: John Doe Nationality of student: American Student is added successfully Student{id=1, name='John Doe', nationality='American'}
 
Your choice: 2 Student{id=1, name='John Doe', nationality='American'}
Your choice: 5 Going to the EXIT....