Skip to content

Latest commit

Β 

History

History
90 lines (68 loc) Β· 1.57 KB

File metadata and controls

90 lines (68 loc) Β· 1.57 KB

Java Learning πŸš€

A repository documenting my journey of learning Java fundamentals through hands-on coding exercises and problem-solving.

πŸ“š Concepts Covered

Java Basics

  • Variables and Data Types
  • Input and Output
  • Type Conversion
  • Arithmetic Operations

Conditional Statements

  • if
  • if-else
  • else-if ladder
  • switch statements
  • Decision-making programs

Functions

  • Method creation
  • Parameters and arguments
  • Return values
  • Modular programming
  • Mathematical and number-based problems

Loops

  • for loop
  • while loop
  • do-while loop
  • Iterative problem solving

Operators

  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Ternary Operators

Pattern Printing

  • Pyramid Patterns
  • Number Patterns
  • Character Patterns
  • Butterfly Patterns
  • Diamond Patterns
  • Hollow Patterns

Problem Solving

  • Number-based problems
  • Mathematical computations
  • Logic-building exercises
  • Beginner coding challenges

πŸ› οΈ Tech Stack

  • Java
  • JDK
  • VS Code

🎯 Objectives

This repository helps me:

  • Strengthen Java fundamentals
  • Improve problem-solving skills
  • Build a strong programming foundation
  • Prepare for Data Structures and Algorithms
  • Practice writing clean and structured code

πŸ“ˆ Learning Roadmap

Completed:

  • βœ… Java Basics
  • βœ… Conditional Statements
  • βœ… Functions
  • βœ… Loops
  • βœ… Operators
  • βœ… Pattern Printing

⭐ About

This repository is a personal learning project and serves as a reference for revising Java concepts and tracking my progress as a developer.