Skip to content

Daily Java practice covering core concepts, problem-solving, and OOP fundamentals.

Notifications You must be signed in to change notification settings

alphaleporus/javaPractice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Practice

This repository contains my personal Java practice programs. The aim is to enhance problem-solving skills, master core Java concepts, and maintain consistent daily coding habits.

🧠 Topics Covered

  • Basic syntax
  • Data types & operators
  • Control flow (if-else, switch)
  • Loops (for, while, do-while)
  • Arrays and Strings
  • Object-Oriented Programming (OOP)
  • Classes and Objects
  • Methods and Constructors
  • Inheritance and Polymorphism
  • Exception Handling
  • Java Scanner and I/O basics

📁 Structure

Each file is a standalone Java program, usually focusing on a specific topic or concept. File names indicate the subject or question practised.


🚀 Getting Started

To run any program:

  1. Clone the repo: git clone https://github.com/gaurav15042004/javaPractice
  2. Open the file in your IDE (like IntelliJ or VSCode).
  3. Compile and run the .java file using: javac FileName.java java FileName

📌 Note This is a learning repository. Code may evolve over time as I explore new patterns, fix mistakes, or improve logic.

📫 Feedback

Feel free to open an issue if you find a bug or have suggestions for improvements or practice topics!

About

Daily Java practice covering core concepts, problem-solving, and OOP fundamentals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published