Java Program Examples

This article includes various Java programs covering all the topics such as control statements, strings, arrays, loops, classes, functions, matrices, etc. Before going through these examples, please visit our Tutorial section to learn language with examples.

It is a high-level object-oriented programming language that runs on various platforms, including Windows, mac os, Unix, etc. For all these simple and basic Java programs, we provide multiple examples (ways to find the solution) using for loop, while loop, do while, recursion, functions, and the compiled code result.

Basic Java Programs for Beginners

For most of the Java Programming examples, we used the scanner class to accept the user inputs and pass them to the public static void main string args method.

We start this section with a Hello World example and cover all the programs ranging from basic to advanced programs with proper explanation.

Java Number Programs

The list below shows the most basic lab programs in terms of numbers.

  1. Java Program to Print Hello World
  2. Java Program to Get Input from User
  3. Java Program to print an Integer
  4. Java Program to Read Integer Value from the Standard Input
  5. Java Program to find GCD of a Number
  6. Java Program to Find Largest of Two Numbers
  7. Java Program to Find Largest of Three Numbers
  8. Java Program to find the Average of Three Numbers
  9. Java Program to find the Smallest of Three Numbers
  10. Java program to find LCM of a Number
  11. Java Program to find Positive or Negative Number
  12. Java Program to calculate Profit or Loss
  13. Java Program to print 1 to 100 without using Loops
  14. Java Program to Find Roots of a Quadratic Equation
  15. Java Program to Calculate Student Grade
  16. Java Program to find the Total Average and Percentage of Five Subjects

Math Calculations

  1. Java Program to add Two Numbers
  2. Java Program to add Two Complex Numbers
  3. Java Program to Find Cube of a Number
  4. Java Program to Calculate Compound Interest
  5. Java Program to Calculate Simple Interest
  6. Java Program to Check Number Divisible by 5 and 11
  7. Java Program to Find the Power of a Number
  8. Java Program to Find the Square of a Number
  9. Java Program to Find the Square Root of a Number
  10. Java Program to Find the Square Root of a Number without sqrt
  11. Java Program to Print Multiplication Table
  12. Java Program to Multiply Two Numbers
  13. Java Program to Multiply Two Floating Point Numbers
  14. Java Program to Create a Simple Calculator
  15. Java Program to Compute Quotient and Remainder
  16. Java Program for Permutation and Combination

Even, Odd & Natural Numbers Programs

  1. Program to Find Odd or Even
  2. Print First 10 Even Natural Numbers
  3. Print the First 10 Natural Numbers
  4. Print the First 10 Natural Numbers in Reverse
  5. Print the First 10 Odd Natural Numbers
  6. Print Natural Numbers from 1 to N
  7. Print Natural Numbers in Reverse Order
  8. Print Even Numbers from 1 to N
  9. Print Odd Numbers from 1 to N
  10. Java Program to Find Sum of Natural Numbers from 1 to N
  11. Java Program to Find Sum of Even Numbers
  12. Java Program to Find Sum of Odd Numbers
  13. Java Program to Find Sum of Even and Odd Numbers

Advanced Java Programs on Numbers

This section covers some of the advanced concepts that you might face in coding interviews to filter the experienced programmers. They are the Fibonacci series, Armstrong number, palindrome, random numbers, and so on.

  1. Java Program to Add Two Binary Numbers
  2. Java Program to Count Digits in a Number
  3. Java Program to Calculate Electricity Bill
  4. Java Program to Generate Random Numbers
  5. Java Program to Break Integer into Digits
  6. Java Program to Find the First Digit of a Number
  7. Java Program to find the First and Last Digit of a Number
  8. Java Program to find the Generic Root of a Number
  9. Java Program to find the Last Digit of a Number
  10. Java Program to Reverse a Number
  11. Java Program to find the Sum of Digits in a Number
  12. Java Program to Swap Two Numbers
  13. Java Program to Get the IP Address
  14. Java Program to Find Arithmetic Sum using Method Overloading
  15. Java Program to find Factors of a Number
  16. Java Program to Find Factorial of a Number
  17. Java Program For Fibonacci Series

Armstrong, Prime, Perfect & Palindrome Programs

  1. Java Program to Check Armstrong Number
  2. Java Program to Check Peterson Number
  3. Java Program to Check Perfect Number
  4. Java Program to Check Palindrome Number
  5. Java Program to Check Prime Number or Not
  6. Java Program to Check Spy Number
  7. Java Program to Check Strong Number
  8. Java Program to Check Sunny Number
  9. Java Program to Check Tech Number
  10. Java Program to Print Prime Numbers from 1 to N
  11. Java Program to Print First 100 Prime Numbers
  12. Java Program to find the Sum of Prime Numbers from 1 to N
  13. Java Program to Check Palindrome String

Java Area Programs

The following is the list of programs to find the area and perimeter.

  1. Java program to find the Area of a Circle
  2. Java program to find the Area of an Equilateral Triangle
  3. Java program to find the Area of an Isosceles Triangle
  4. Java Program to find the Area of a Parallelogram
  5. Java program to find the Area of a Rectangle
  6. Java program to find the Area of a Right Angled Triangle
  7. Java program to find the Area of a Rhombus
  8. Java program to find the Area Of a Triangle
  9. Java program to find the Area of a Triangle using base and height
  10. Java Program to find the Area Of a Trapezoid
  11. Java Program to find the Area of Geometric Figures using Method Overloading
  12. Java program to find the Angle of a Triangle
  13. Java program to find Diameter, Circumference, and Area of a Circle
  14. Java Program to find the Perimeter of a Rectangle
  15. Java program to find the Perimeter of a Rhombus
  16. Java Program to check Triangle is Equilateral, Isosceles, or Scalene
  17. Java Program to check Triangle is valid using Angles
  18. Java Program to check Triangle is valid using Sides

Java Programs on Volume and Surface Area

The following are the Java programs to find the Surface area and Volume of the given data.

  1. Volume and Surface Area of Sphere
  2. Volume and Surface Area of a Cylinder
  3. Volume and Surface Area of Cube
  4. Volume and Surface Area of Cuboid
  5. Volume and Surface Area of Cone

Java String Programs

The below program accepts the given string and works on all the elements or character arrays in string args.

  1. Java Program to Print Characters in a String
  2. Java Program to print ASCII values of String Characters
  3. Java Program to concat Strings
  4. Java Program to convert Lowercase to Uppercase
  5. Java Program to convert Uppercase to Lowercase
  6. Java Program to count Total Characters in a String
  7. Java Program to count Total Words in a String
  8. Java Program to count Alphabets Digits & Special Characters in a String
  9. Java Program to count Vowels and Consonants in a String
  10. Java Program to count Total Occurrence of Character in a String
  11. Java Program to find All Occurrences of a Character in a String
  12. Java Program to find First Character Occurrence in a String
  13. Find the Last Character Occurrence in a String
  14. Find Maximum Occurring Character in a String
  15. Find Minimum Occurring Character in a String
  16. Find the Frequency of each Character in a String
  17. Print the First and Last Characters in a String
  18. Toggle All Characters in a String
  19. Perform String Comparison
  20. Sort Strings in Alphabetical Order

String Reverse, Remove & Replace Examples

  1. Reverse a String
  2. Reverse a String using Recursion
  3. Reverse Letters in a String
  4. Remove All Occurrences of a Character in a String
  5. Remove the First and Last Character in a String
  6. Remove First Character Occurrence in a String
  7. Remove Last Character Occurrence in a String
  8. Remove all whitespaces from a String
  9. Replace First Character Occurrence in a String
  10. Replace Last Character Occurrence in a String

Java Programs on Characters

The following are generally asked character programs

  1. Java Program to find the ASCII Value of a Character
  2. Java Program to find the ASCII value of all Characters
  3. Java Program to display Alphabets from a to z
  4. Java Program to print Alphabets from A to Z
  5. Java Program to find Character is Alphabet or Not
  6. Java Program to find a Character is a Vowel or Consonant

Java Conversion Programs

In Java Programming language, you can convert one Data type to another, and the following is the list of available conversion programs.

  1. Java Program to Convert Binary To Decimal
  2. Java Program to Convert Binary To Octal
  3. Java Program to Convert Celsius To Fahrenheit
  4. Java Program to Convert Centimeters To Meters and Kilometers
  5. Java Program to Convert Character to Int
  6. Java Program to Convert Character to String
  7. Java Program to Convert Character Array To String
  8. Java Program to Convert Decimal To Binary
  9. Java Program to Convert Decimal To Octal
  10. Java Program to Convert Double to String
  11. Java Program to Convert Fahrenheit To Celsius
  12. Java Program to Convert Float to String
  13. Java Program to Convert Int to Char
  14. Java Program to Convert Int to Double
  15. Java Program to Convert Int to Long
  16. Java Program to Convert Int to String
  17. Java Program to Convert Kilometers To Miles
  18. Java Program to Convert Kilometers To Meters, Centimeters, and Millimeters
  19. Java Program to Convert Long to Int
  20. Java Program to Convert Long to String
  21. Java Program to Convert Miles To Kilometers
  22. Java Program to Convert Octal To Binary
  23. Java Program to Convert Octal To Decimal
  24. Java Program to Convert String to Character
  25. Java Program to Convert String to Double
  26. Java Program to Convert String to Float
  27. Java Program to Convert String to Int
  28. Java Program to Convert String to Long
  29. Convert String to Date

Programs on Dates

  1. Convert String to Date
  2. Leap Year
  3. Print Number of Days in a Month
  4. Measure Elapsed Time

Java Array Programs

This article shows the list of Java one-dimensional array programs and the 2-D matrix programs with examples.

1-D Dimensional Array Programs in Java

  1. Java Program to Print Array Elements
  2. Java Program to perform Arithmetic Operations on Array
  3. Java Program to copy an Array to another
  4. Java Program to Calculate Average of an Array
  5. Java Program to Delete Array Duplicates
  6. Java Program to Increment All Elements of an Array by One
  7. Java Program to print Largest Array Number
  8. Java Program to print Largest and Smallest Array Number
  9. Java Program to Print Negative Array Numbers
  10. Java Program to Print Positive Array Numbers
  11. Java Program to Put Positive and Negative Numbers in Separate Array
  12. Java Program to find the Second Largest Array Number
  13. Java Program to find the Smallest Array Number
  14. Java Program to Sort Array Elements in Ascending Order
  15. Java Program to Sort Array Elements in Descending Order
  16. Java Program to Reverse an Array
  17. Java Program to Swap Two Array without using Temp Variable
  18. Java Program to Print Unique Array Items
  19. Java Program to Print Kth element in an Array
  20. Java Program to Find the Number of Elements in an Array

Counting Array Items

  1. Java Program to Count Occurrence of an Element in an Array
  2. Java Program to Count Even Numbers in an Array
  3. Java Program to Count Even and Odd Numbers in an Array
  4. Java Program to Count Odd Numbers in an Array
  5. Java Program to Count Positive Array Numbers
  6. Java Program to Count Negative Array Numbers
  7. Java Program to Count Positive and Negative Numbers in an Array
  8. Java Program to Count Array Duplicates
  9. Java Program to Count Frequency of each Element in an Array

The sum of Array Items

  1. Java Program to find the Sum of All Elements in an Array
  2. Java Program to find the Sum of Even Numbers in an Array
  3. Java Program to find the Sum of Even and Odd Numbers in an Array
  4. Java Program to find the Sum of Odd Numbers in an Array

Matrix or 2-D Array Programs in Java

  1. Java Program to Print Matrix Items
  2. Java Program to Perform Arithmetic Operations on Matrix
  3. Java Program to Add Two Matrices
  4. Java Program to Check Two Matrices are Equal
  5. Java Program to Calculate Determinant of a Matrix
  6. Java Program to Check Identity Matrix
  7. Java Program to Interchange Matrix Diagonals
  8. Java Program to Print Lower Triangle of a Matrix
  9. Java Program to Multiply two Matrices
  10. Java Program to Perform Scalar Matrix Multiplication
  11. Java Program to Check Sparse Matrix
  12. Java Program to Subtract Two Matrices
  13. Java Program to Check Symmetric Matrix
  14. Java Program to Transpose Matrix
  15. Java Program to Print Upper Triangle of a Matrix
  16. Java Program to Find the Normal of a Matrix
  17. Java Program to Find the Trace of a Matrix

The sum of Matrix Items

  1. Java Program to find the Sum of the Matrix Lower Triangle
  2. Java Program to find the Sum of the Matrix Upper Triangle
  3. Java Program to find the Sum of Matrix Opposite Diagonal
  4. Java Program to find the Sum of Matrix Diagonal
  5. Java Program to find the Sum of Matrix Rows and Column
  6. Java Program to find the Sum of each Matrix Column
  7. Java Program to find the Sum of each Matrix Row

Sorting & Searching Program

  1. Bubble Sort on Integers
  2. Perform Bubble Sort in Descending Order
  3. Bubble Sort on Strings
  4. Binary Search
  5. Linear Search
  6. Selection Sort

Java Star, Number & Alphabet Pattern Programs

The following are the frequently asked interviews or lab pattern programs on Stars, Numbers, and Alphabets. Each of the below sections covers at least 25 programs covering all kinds of shapes. It includes diamonds, triangles, Right-angled triangles, pyramids, rectangles, Arrows, Pascals, Squares, etc.

I suggest you click on the first three links to see the list of Java Programs on Star, Number & Alphabet Patterns.

  1. Java Star Pattern Programs
  2. Java Number Patterns Programs
  3. Java Alphabet Patterns Programs

Comments are closed.