0% found this document useful (0 votes)
26 views1 page

Java Projects Zero To Hero

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views1 page

Java Projects Zero To Hero

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Zero to Hero Java Projects

Beginner Level (Console, Core Java, Loops, OOP)

- Palindrome Checker – Check if a string/number is palindrome.


- Armstrong Number Finder – Check if a number is Armstrong.
- Prime Number Generator – Print all primes up to N.
- Fibonacci Series Generator – Using recursion & iteration.
- Factorial Calculator – Recursive + iterative approach.
- Currency Converter – Convert INR ↔ USD ↔ EUR (hardcoded rates).
- Simple Voting System – Count votes for candidates.
- Calculator with Menu – Add, subtract, multiply, divide, modulus, power.

Intermediate Level (Collections, File I/O, OOP)

- Contact Book – Store contacts (name, number) in ArrayList.


- File Word Counter – Count lines, words, characters in a file.
- Student Management System – Add/remove/search students in HashMap.
- Inventory Management System – Track product stock using ArrayList.
- Bank ATM (Console) – PIN validation, withdraw, deposit, balance.
- Mini Encryption App – Encrypt/decrypt text using Caesar cipher.
- Password Strength Checker – Check if password has number, letter, symbol.
- Library Fine Calculator – Fine based on late days.

Advanced Core (Threads, Sockets, File Handling)

- Multithreaded Timer – Start a countdown with pause/resume.


- Simple Notepad (Console) – Save/load text files.
- Online Quiz with Timer – Thread to auto-submit after time.
- Chat App (Console, Client-Server) – Real-time messaging using sockets.
- Log File Analyzer – Parse logs, count errors/warnings.
- Mini Compiler (basic) – Check balanced brackets {}, (), [].
- Expense Tracker – Input daily expenses, generate monthly report.

Pre-GUI Projects (Preparing for JavaFX/Swing)

- CSV Data Reader – Load and parse .csv file (like marksheet).
- Sudoku Solver (Console) – Backtracking algorithm.
- Maze Solver – Implement DFS/BFS in console.
- Banking Transactions Logger – Save all transactions into a file.
- Bus Reservation System – Book/cancel seats, show available seats.
- Dictionary App – Search words and meanings from a file.
- Weather Data Parser – Read API response (JSON) using org.json (console).

You might also like