A collection of basic Java programs for beginners to practice programming concepts. This repository covers number-based programs, pattern problems, arrays, loops, functions, and other fundamental Java concepts.
- Armstrong Number
- Automorphic Number
- Binary to Decimal
- Decimal to Binary
- Count Digits
- Reverse Number
- Palindrome Number
- Prime Number
- Perfect Number
- Strong Number
- Spy Number
- Neon Number
- Harshad Number
- Happy Number
- Fibonacci Series
- Factorial
- GCD (Greatest Common Divisor)
- LCM (Least Common Multiple)
- Sum of Digits
- Swap Two Numbers
- Java
- Eclipse IDE
- JDK 17 (or above)
basic-java-programs
│
├── src
│ ├── java_programs20
│ │ ├── ArmstrongNumber.java
│ │ ├── AutomorphicNumber.java
│ │ ├── BinaryToDecimal.java
│ │ ├── CountDigits.java
│ │ ├── DecimalToBinary.java
│ │ ├── Factorial.java
│ │ ├── FibonacciSeries.java
│ │ ├── GCD.java
│ │ ├── HappyNumber.java
│ │ ├── HarshadNumber.java
│ │ ├── LCM.java
│ │ ├── NeonNumber.java
│ │ ├── PalindromeNumber.java
│ │ ├── PerfectNumber.java
│ │ ├── PrimeNumber.java
│ │ ├── ReverseNumber.java
│ │ ├── SpyNumber.java
│ │ ├── StrongNumber.java
│ │ ├── SumOfDigits.java
│ │ └── SwapNumbers.java
This repository is created for:
- Java beginners
- College students
- Coding interview preparation
- Placement practice
- Learning Java fundamentals
If you find this repository useful, consider giving it a ⭐ Star on GitHub.
Nisha Shree S
GitHub: https://github.com/nishashree03