This repository is a collection of Java projects organized into systems, games, and utility applications. It is designed to demonstrate core programming concepts, object-oriented design, and practical implementations.
- Well-structured Java projects
- Covers systems, games, and utilities
- Beginner to intermediate level programs
- Clean and modular directory organization
- Banking System
- Library Management System
- University Management System
- Hangman
- Dice Roller
- Rock Paper Scissors
- Quiz Game
- Slot Machine
- Number Guessing Game
- Alarm Clock
- Music Player
- Student Grade System
- Contact Manager
- Life Manager
- Java JDK 8 or higher
- Clone the repository:
git clone https://github.com/Dhruv-Cmds/Git-Hub-For-Java.git
- Navigate into the project directory:
cd Java-Projects
-
Navigate to any project folder:
cd JavaBasicPrograms/LibrarySystem -
Compile and run the program:
javac Main.java java Main
JavaBasicPrograms/
│
├─ Banking/
├─ Calculator/
├─ ClassroomSystem/
├─ CompoundInterestCalculator/
├─ ConsoleBankingSystem/
├─ InvoiceWithDiscountPlusTax/
├─ LibrarySystem/
├─ MiniTimerCountDown/
├─ MiniUniversityManagementSystem/
├─ PinLockSystem/
├─ TemperatureConverter/
├─ WeightConversionProgram/
│
├─ games/
│ ├─ DiceRoller/
│ ├─ HangMan/
│ ├─ NumberGuessingGame/
│ ├─ QuizGame/
│ ├─ RockPaperScissors/
│ └─ SlotMachine/
│
├─ utilities/
│ ├─ AlarmClock/
│ ├─ LifeManager/
│ ├─ MusicPlayer/
│ ├─ ContactManager/
│ └─ StudentGradeSystem/
│
├─ LICENSE
└─ README.md
Library Management System
The Library Management System module allows you to:
Add, update, and remove books
Manage user records
Issue and return books
Track availability of books
-
Fork the repository
-
Create a new branch:
git checkout -b feature/YourFeature -
Commit your changes:
git commit -m "Add your feature" -
Push to the branch:
git push origin feature/YourFeature -
Open a pull request
This project is licensed under the MIT License.