Skip to content

m7mdsbbagh/Advanced-Java-Student-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Student Management System (Java)

Welcome to my first professional Java project! This is a simple yet powerful system built to manage student records with a focus on Clean Code and OOP principles. ✨

πŸš€ Key Features

  • πŸ”’ Encapsulation: Using private fields to protect data.
  • πŸ› οΈ Modular Design: Clean functions for initialization and display.
  • πŸ“Š Smart Formatting: Professional table output using printf.
  • πŸ›‘οΈ Data Integrity: Final IDs to prevent accidental changes.

πŸ“‹ How it Looks (Output)

The system generates a perfectly aligned table:

+-------------------------------------+
| ID          | Name       | Grade    |
+-------------------------------------+
| 32520001085 | Hassan     | 85.50  % |
| 32520001056 | Amal       | 92.00  % |
| 32520001035 | Mohammad   | 99.99  % |
+-------------------------------------+

About

A simple Java program to manage student records. It uses Object-Oriented Programming (OOP) to store data and printf to display a neat, organized table in the console

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages