A Java console application built to turn core programming concepts into a functional, interactive product.
Java LifePilot is a menu-driven Java application that combines calculators, number analysis and decision-based utilities into one simple console experience.
Rather than being a collection of disconnected code exercises, the project packages fundamental Java logic into a single usable application.
- Quick Addition — add two integers
- Smart Calculator — +, -, *, / and % with division-by-zero handling
- Number Analyzer — sign, even/odd and prime status
- Compare Numbers — find the largest of two or three numbers
- Leap Year Detector — applies the standard leap-year rule
- Prime Number Checker — loop-based divisibility check
- About Project — project information
- Exit — clean application exit
- Variables and primitive data types
- Arithmetic, relational and logical operators
- Console input/output with
Scanner - Conditional statements
switchstatementsforandwhileloops- Methods and return values
- Boolean expressions
- Basic problem-solving and validation
Java-LifePilot/
├── src/
│ └── Main.java
├── screenshots/
├── README.md
├── LEARNING-NOTES.md
├── .gitignore
└── LICENSE
Requirements: JDK 17+
Compile:
javac src/Main.javaRun:
java -cp src Main======================================
JAVA LIFEPILOT ☕
Your Personal Java Assistant
======================================
1. Quick Addition
2. Smart Calculator
3. Number Analyzer
4. Compare Numbers
5. Leap Year Detector
6. Prime Number Checker
7. About Project
8. Exit
- Expand calculator functionality
- Add temperature and unit converters
- Add a number guessing game
- Refactor features into separate classes
- Add persistent calculation history
Haritha Kongi — Final-year B.Tech Computer Science & Engineering student.
- GitHub: https://github.com/HarithaKongi
- Portfolio: https://harithakongi.me/
MIT License.