This repository contains my complete journey through Programming Fundamentals, covering core Java concepts through hands-on coding.
if-elsestatements with multiple logic-building examplesswitchstatements written in different styles for flexibility
- Mastery of
for,while, anddo-whileloops - Looping through primitive types, strings, and arrays
- Simple reusable methods
- Method Overloading
pass by valueexplained through examples
- Array creation, access, and manipulation
- Passing arrays to methods and returning them
- Looping through arrays with different data types
- Nested loop mastery
- Row-wise and column-wise operations
- Matrix-based logic problems
- Dynamic array structures
- Sum, product, and flattening operations
- Fully user-driven input and structured output
- Simple codes for error handling
try,catch,throwsandfinally- Make your code error free and functioning without crashing
- Writing in the
.txtfiles. - Reading from the
.txtfiles. - Avoiding
Exceptionsand handlingerrors.
- Some commits may have shifted due to restructuring — check filenames and descriptions accordingly.
- Each
.javafile in this repo represents a small, focused concept or challenge. - All code is written with clarity and output in mind for better understanding.
By building small programs every day, I'm sharpening logic, mastering Java syntax, and preparing for real-world problem solving.
- Bundle of thanks to my senior Hasanat Ahmad , My senior , My guide , My motivation , (Also happens to be my first cousin) , for supporting and guiding me the correct way of different approaches for problem solving and motivating me ....