Java Programs Tutorial
A practice-focused handbook designed to help learners strengthen Java programming skills through hands-on coding. This guide provides a collection of commonly asked Java programs covering basic logic, object-oriented concepts, and problem-solving patterns. It helps learners apply Java concepts by writing and understanding real code.
5 Modules
127 Lessons
English
2 Hrs
Reading Plan
MODULE 1
Array Programs
Java Program To1 min
Check Array Bounds1 min
Integer X appears more than N/2 times1 min
Transpose of A Matrix1 min
Create a Jagged Array1 min
Print the kth Element1 min
Find Even and Odd Numbers in Array1 min
Find the ceil1 min
Print All the Repeated Numbers1 min
Find Array Size1 min
Find the Frequency of Odd and Even1 min
interchange Rows and Columns1 min
Add Two M-N Matrix1 min
Matrix Multiplication1 min
Reverse a Linked List1 min
Reverse A List1 min
Find Element in List1 min
Sort an Array in Alphabetical Order1 min
Java Programs To1 min
Find the Largest Element in an Array1 min
Put Even and Odd Elements in Two Separate Arrays1 min
Insert an Element at Specified Position1 min
Delete the Specified Integer From an Array1 min
Sort an Array in Ascending Order1 min
Sort an Array in Descending Order1 min
Find the Sum and Average of an Array1 min
Find the Largest Two Numbers1 min
Cyclically Permute the Elements of an Array1 min
Increment Every Element of Array1 min
Split an Array from Specified Position1 min
Identify the Missing Number in Array1 min
Find Largest Difference in Array1 min
Count the Number of Occurrence of an Element1 min
Accept Array Elements and Calculate the Sum1 min
MODULE 2
Java Programs
For Loop Program1 min
Find nth Node Linked List1 min
Java Program to-11 min
Java Program to-21 min
Find Factorial1 min
Swap Two Numbers1 min
Print ASCII Values1 min
Armstrong Number1 min
Perfect Number1 min
Conditional Operator1 min
Assignment Operations1 min
Java Program to-31 min
Find Even or Odd1 min
Is String Empty1 min
Factorial of A Number1 min
Display Upper Triangle Matrix1 min
Find Sparse Matrix1 min
Interchange Matrix Diagonals1 min
Trace and Normal of a Matrix1 min
Find Simple Interest1 min
Separate 0s and 1s in Array1 min
MODULE 3
Basic Programs
Integer To Binary1 min
Gray Code Without Using Recursion1 min
Sum of Digits1 min
Area of Square1 min
Area of a Trapezium1 min
Find Perimeter of Circle1 min
Find Product of Two Numbers1 min
Find Surface Area of Cuboid1 min
Find Surface Area of Sphere1 min
Print Table in Triangular Form1 min
Number to equivalent Grays Code1 min
Sum of N Numbers1 min
Find Area of the Rhombus1 min
Area of Circle1 min
Rhombus Star Pattern1 min
Mirrored Rhombus Star Pattern1 min
Rhombus star pattern 21 min
Print 8 Star Pattern1 min
Print Inverted Star Pattern1 min
Right Triangle Star Pattern1 min
Hollow diamond star pattern1 min
Detect a Loop In List1 min
Half Diamond Star Pattern1 min
Hollow Pyramid Star Pattern1 min
Relational Operators1 min
Print Fibonacci Series1 min
While Loop Program1 min
Java Program To Check Leap1 min
Check Whether a Number is Positive or Negative1 min
Check Whether a Character is Alphabet or Not1 min
Get Sum Of Natural Numbers1 min
Find Percentage and Total Marks1 min
If Else Program1 min
Java Nested If1 min
Find Max-Min Char Occurring1 min
Print Compound Interest1 min
Find All Roots of a Quadratic Equation1 min
Find parallelogram1 min
Bitwise Operations1 min
Find nCr1 min
Do While Program1 min
For Each Loop Program1 min
Break Statement Program1 min
Continue Statement Program1 min
Palindrome Number1 min
Prime Number1 min
GCD of two numbers1 min
LCM of Two Numbers1 min
MODULE 4
Pattern Programs
Generate Pascal Triangle1 min
Print Hollow Diamond Pattern1 min
Print Star Pattern1 min
Mirrored Right Triangle Pattern1 min
Half Diamond Star Pattern in JAVA1 min
Left Arrow Star Pattern1 min
Inverted Right Triangle1 min
Inverted Pyramid Star Pattern1 min
Right Arrow Star Pattern1 min
Square Star Pattern1 min
Inverted Mirrored Right Triangle1 min
Inverted Mirrored Right Triangle in Java1 min
Print X Star Pattern1 min
MODULE 5
String Programs
Find Duplicate Char in String1 min
Replace Spaces of String1 min
Divide String N Equal Parts1 min
Find Subsets of a String1 min
Check Palindrome String1 min
Compare Two Strings1 min
Reverse String1 min
Count Characters in String1 min
Find Vowels and Consonants1 min
Remove WhiteSpace1 min
Count Frequency of Char1 min
Contributors
Java Programs Tutorial
This handbook focuses on learning Java through practice. Instead of theory-heavy explanations, it presents a wide range of Java programs that reinforce key concepts such as loops, conditions, arrays, strings, and object-oriented principles. Each program helps learners build confidence and coding fluency.
Why This Handbook Matters
Writing programs is the fastest way to master Java. Practicing common programs improves problem-solving skills, strengthens understanding of core concepts, and prepares learners for coding interviews and real-world development tasks.
Ideal Learners for This Handbook
This handbook is ideal for Java beginners who want hands-on practice, students preparing for coding interviews, and developers looking to reinforce Java fundamentals. It’s also useful for anyone transitioning from theory to practical coding.
Prerequisites
This course is suitable for:
- Basic understanding of Java syntax
- Familiarity with variables and data types
- Knowledge of conditional statements and loops
- Willingness to practice coding problems










