Day 15 is the final day of my 15-day Java practice series.
This folder contains five console-based mini projects that combine Java fundamentals, Object-Oriented Programming, collections, loops, conditional statements, and user input.
ArrayList to store and manage dataDay-15-Mini-Projects/
│
├── Questions/
│ └── Questions.txt
│
├── Solutions/
│ ├── Q01_Student_Management_System.java
│ ├── Q02_Bank_Account_Management.java
│ ├── Q03_ATM_Simulation.java
│ ├── Q04_Number_Guessing_Game.java
│ └── Q05_To_Do_List.java
│
├── Screenshots/
│ ├── Output_1.png
│ ├── Output_2.png
│ ├── Output_3.png
│ ├── Output_4.png
│ └── Output_5.png
│
└── README.md
Add students, display all students, and search for a student using their ID.
Solution: Q01_Student_Management_System.java


Check the balance, deposit money, and withdraw money with balance validation.
Solution: Q02_Bank_Account_Management.java

Use a menu-driven interface to check balance, deposit money, withdraw money, and exit.
Solution: Q03_ATM_Simulation.java

Guess a randomly generated number between 1 and 100. Receive hints and track the number of attempts.
Solution: Q04_Number_Guessing_Game.java

Add, display, and remove tasks using an ArrayList.
Solution: Q05_To_Do_List.java

Open PowerShell and navigate to the Solutions folder:
cd "C:\Disk D\Full Stack fol\JAVA-Daily-Tasks\Day-15-Mini-Projects\Solutions"
Compile all five Java programs:
javac *.java
Run the programs individually:
java Q01_Student_Management_System
java Q02_Bank_Account_Management
java Q03_ATM_Simulation
java Q04_Number_Guessing_Game
java Q05_To_Do_List
Through these mini projects, I practiced:
| Day | Topic | Status |
|---|---|---|
| Day 01 | Java Basics | Completed |
| Day 02 | Conditional Statements | Completed |
| Day 03 | Real-World Conditions | Completed |
| Day 04 | Loops | Completed |
| Day 05 | Number Programs | Completed |
| Day 06 | Pattern Programs | Completed |
| Day 07 | Arrays Basics | Completed |
| Day 08 | Arrays Problem Solving | Completed |
| Day 09 | String Basics | Completed |
| Day 10 | Methods | Completed |
| Day 11 | OOP Basics | Completed |
| Day 12 | OOP Advanced | Completed |
| Day 13 | Collections | Completed |
| Day 14 | Exception & File Handling | Completed |
| Day 15 | Mini Projects | Completed |
15-Day Java Daily Tasks Practice Series Completed!