JavaBasics ☕
Welcome to my JavaBasics repository!
This repository documents my journey of learning Java as a BCA student. It contains practice programs created while building my programming fundamentals and problem-solving skills.
📚 Topics Covered
- Java Fundamentals
- Conditional Statements
- Loops
- Pattern Printing
- Methods
- Arrays
🎯 Purpose
The purpose of this repository is to practise Java concepts, strengthen programming logic, and track my progress as I continue learning software development.
🛠️ Tools Used
- Java
- IntelliJ IDEA
- Git
- GitHub
🚀 What's Next?
I plan to continue strengthening my Java fundamentals, learn Object-Oriented Programming (OOP), and build more projects as I progress.
Learning by doing, one program at a time.
💻 Featured Practice Project
ATM Machine Simulation
A console-based ATM simulation built using Java to practise fundamental programming concepts.
Features
- PIN verification
- Balance inquiry
- Deposit and withdrawal
- Insufficient balance validation
- Menu-driven interaction
- Exit option
Concepts Practised
- Variables and data types
- "Scanner" for user input
- Conditional statements ("if-else")
- Loops ("while")
- Basic input validation
Note: This is a beginner learning project. The PIN and balance are stored in memory and are not connected to a real banking system.