📌 Topics Covered
✅ Arrays
✅ Patterns (star, number, character)
✅ Recursion (factorial, fibonacci, etc.)
✅ Functions & Methods
✅ Operators & Keywords
✅ Loops & Control Statements
✅ Strings & StringBuilder
✅ Sorting Algorithms
✅ Bit Manipulation
✅ Mathematical Operations (odd/even, prime, tables)
✅ Miscellaneous Practice Programs
This repository contains multiple Core Java programs for practice and learning.
It includes programs on arrays, patterns, recursion, functions, operators, keywords, loops, control statements, strings, StringBuilder, sorting algorithms, bit manipulation, mathematical operations, odd/even checks, prime number checks, multiplication tables, and more.
- Java SE
- Core Java concepts (OOP, loops, arrays, recursion, functions, operators, strings)
- Optional: Any IDE like VS Code
- Arrays – Basic operations, traversals, and manipulations
- Patterns – Star, number, and character patterns
- Recursion – Factorial, Fibonacci, and other recursive problems
- Functions / Methods – Custom functions and method calls
- Operators & Keywords – Arithmetic, logical, and relational operations
- Loops & Control Statements – for, while, do-while, if-else, switch-case
- Strings & StringBuilder – String manipulations, concatenation, reverse
- Sorting Algorithms – Bubble sort, selection sort, insertion sort
- Bit Manipulation – Bitwise operations, shifts, AND, OR, XOR
- Mathematical Operations – Odd/even checks, prime numbers, multiplication tables
- Other small programs – Miscellaneous coding exercises
- Clone the repository:
git clone https://github.com/username/Core-Java-Programs.git