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.
- Java Program to Print Hello World
- Java Program to Get Input from User
- Java Program to print an Integer
- Java Program to Read Integer Value from the Standard Input
- Java Program to find GCD of a Number
- Java Program to Find Largest of Two Numbers
- Java Program to Find Largest of Three Numbers
- Java Program to find the Average of Three Numbers
- Java Program to find the Smallest of Three Numbers
- Java program to find LCM of a Number
- Java Program to find Positive or Negative Number
- Java Program to calculate Profit or Loss
- Java Program to print 1 to 100 without using Loops
- Java Program to Find Roots of a Quadratic Equation
- Java Program to Calculate Student Grade
- Java Program to find the Total Average and Percentage of Five Subjects
Math Calculations
- Java Program to add Two Numbers
- Java Program to add Two Complex Numbers
- Java Program to Find Cube of a Number
- Java Program to Calculate Compound Interest
- Java Program to Calculate Simple Interest
- Java Program to Check Number Divisible by 5 and 11
- Java Program to Find the Power of a Number
- Java Program to Find the Square of a Number
- Java Program to Find the Square Root of a Number
- Java Program to Find the Square Root of a Number without sqrt
- Java Program to Print Multiplication Table
- Java Program to Multiply Two Numbers
- Java Program to Multiply Two Floating Point Numbers
- Java Program to Create a Simple Calculator
- Java Program to Compute Quotient and Remainder
- Java Program for Permutation and Combination
Even, Odd & Natural Numbers Programs
- Program to Find Odd or Even
- Print First 10 Even Natural Numbers
- Print the First 10 Natural Numbers
- Print the First 10 Natural Numbers in Reverse
- Print the First 10 Odd Natural Numbers
- Print Natural Numbers from 1 to N
- Print Natural Numbers in Reverse Order
- Print Even Numbers from 1 to N
- Print Odd Numbers from 1 to N
- Java Program to Find Sum of Natural Numbers from 1 to N
- Java Program to Find Sum of Even Numbers
- Java Program to Find Sum of Odd Numbers
- 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.
- Java Program to Add Two Binary Numbers
- Java Program to Count Digits in a Number
- Java Program to Calculate Electricity Bill
- Java Program to Generate Random Numbers
- Java Program to Break Integer into Digits
- Java Program to Find the First Digit of a Number
- Java Program to find the First and Last Digit of a Number
- Java Program to find the Generic Root of a Number
- Java Program to find the Last Digit of a Number
- Java Program to Reverse a Number
- Java Program to find the Sum of Digits in a Number
- Java Program to Swap Two Numbers
- Java Program to Get the IP Address
- Java Program to Find Arithmetic Sum using Method Overloading
- Java Program to find Factors of a Number
- Java Program to Find Factorial of a Number
- Java Program For Fibonacci Series
Armstrong, Prime, Perfect & Palindrome Programs
- Java Program to Check Armstrong Number
- Java Program to Check Peterson Number
- Java Program to Check Perfect Number
- Java Program to Check Palindrome Number
- Java Program to Check Prime Number or Not
- Java Program to Check Spy Number
- Java Program to Check Strong Number
- Java Program to Check Sunny Number
- Java Program to Check Tech Number
- Java Program to Print Prime Numbers from 1 to N
- Java Program to Print First 100 Prime Numbers
- Java Program to find the Sum of Prime Numbers from 1 to N
- Java Program to Check Palindrome String
Java Area Programs
The following is the list of programs to find the area and perimeter.
- Java program to find the Area of a Circle
- Java program to find the Area of an Equilateral Triangle
- Java program to find the Area of an Isosceles Triangle
- Java Program to find the Area of a Parallelogram
- Java program to find the Area of a Rectangle
- Java program to find the Area of a Right Angled Triangle
- Java program to find the Area of a Rhombus
- Java program to find the Area Of a Triangle
- Java program to find the Area of a Triangle using base and height
- Java Program to find the Area Of a Trapezoid
- Java Program to find the Area of Geometric Figures using Method Overloading
- Java program to find the Angle of a Triangle
- Java program to find Diameter, Circumference, and Area of a Circle
- Java Program to find the Perimeter of a Rectangle
- Java program to find the Perimeter of a Rhombus
- Java Program to check Triangle is Equilateral, Isosceles, or Scalene
- Java Program to check Triangle is valid using Angles
- 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.
- Volume and Surface Area of Sphere
- Volume and Surface Area of a Cylinder
- Volume and Surface Area of Cube
- Volume and Surface Area of Cuboid
- 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.
- Java Program to Print Characters in a String
- Java Program to print ASCII values of String Characters
- Java Program to concat Strings
- Java Program to convert Lowercase to Uppercase
- Java Program to convert Uppercase to Lowercase
- Java Program to count Total Characters in a String
- Java Program to count Total Words in a String
- Java Program to count Alphabets Digits & Special Characters in a String
- Java Program to count Vowels and Consonants in a String
- Java Program to count Total Occurrence of Character in a String
- Java Program to find All Occurrences of a Character in a String
- Java Program to find First Character Occurrence in a String
- Find the Last Character Occurrence in a String
- Find Maximum Occurring Character in a String
- Find Minimum Occurring Character in a String
- Find the Frequency of each Character in a String
- Print the First and Last Characters in a String
- Toggle All Characters in a String
- Perform String Comparison
- Sort Strings in Alphabetical Order
String Reverse, Remove & Replace Examples
- Reverse a String
- Reverse a String using Recursion
- Reverse Letters in a String
- Remove All Occurrences of a Character in a String
- Remove the First and Last Character in a String
- Remove First Character Occurrence in a String
- Remove Last Character Occurrence in a String
- Remove all whitespaces from a String
- Replace First Character Occurrence in a String
- Replace Last Character Occurrence in a String
Java Programs on Characters
The following are generally asked character programs
- Java Program to find the ASCII Value of a Character
- Java Program to find the ASCII value of all Characters
- Java Program to display Alphabets from a to z
- Java Program to print Alphabets from A to Z
- Java Program to find Character is Alphabet or Not
- 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.
- Java Program to Convert Binary To Decimal
- Java Program to Convert Binary To Octal
- Java Program to Convert Celsius To Fahrenheit
- Java Program to Convert Centimeters To Meters and Kilometers
- Java Program to Convert Character to Int
- Java Program to Convert Character to String
- Java Program to Convert Character Array To String
- Java Program to Convert Decimal To Binary
- Java Program to Convert Decimal To Octal
- Java Program to Convert Double to String
- Java Program to Convert Fahrenheit To Celsius
- Java Program to Convert Float to String
- Java Program to Convert Int to Char
- Java Program to Convert Int to Double
- Java Program to Convert Int to Long
- Java Program to Convert Int to String
- Java Program to Convert Kilometers To Miles
- Java Program to Convert Kilometers To Meters, Centimeters, and Millimeters
- Java Program to Convert Long to Int
- Java Program to Convert Long to String
- Java Program to Convert Miles To Kilometers
- Java Program to Convert Octal To Binary
- Java Program to Convert Octal To Decimal
- Java Program to Convert String to Character
- Java Program to Convert String to Double
- Java Program to Convert String to Float
- Java Program to Convert String to Int
- Java Program to Convert String to Long
- Convert String to Date
Programs on Dates
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
- Java Program to Print Array Elements
- Java Program to perform Arithmetic Operations on Array
- Java Program to copy an Array to another
- Java Program to Calculate Average of an Array
- Java Program to Delete Array Duplicates
- Java Program to Increment All Elements of an Array by One
- Java Program to print Largest Array Number
- Java Program to print Largest and Smallest Array Number
- Java Program to Print Negative Array Numbers
- Java Program to Print Positive Array Numbers
- Java Program to Put Positive and Negative Numbers in Separate Array
- Java Program to find the Second Largest Array Number
- Java Program to find the Smallest Array Number
- Java Program to Sort Array Elements in Ascending Order
- Java Program to Sort Array Elements in Descending Order
- Java Program to Reverse an Array
- Java Program to Swap Two Array without using Temp Variable
- Java Program to Print Unique Array Items
- Java Program to Print Kth element in an Array
- Java Program to Find the Number of Elements in an Array
Counting Array Items
- Java Program to Count Occurrence of an Element in an Array
- Java Program to Count Even Numbers in an Array
- Java Program to Count Even and Odd Numbers in an Array
- Java Program to Count Odd Numbers in an Array
- Java Program to Count Positive Array Numbers
- Java Program to Count Negative Array Numbers
- Java Program to Count Positive and Negative Numbers in an Array
- Java Program to Count Array Duplicates
- Java Program to Count Frequency of each Element in an Array
The sum of Array Items
- Java Program to find the Sum of All Elements in an Array
- Java Program to find the Sum of Even Numbers in an Array
- Java Program to find the Sum of Even and Odd Numbers in an Array
- Java Program to find the Sum of Odd Numbers in an Array
Matrix or 2-D Array Programs in Java
- Java Program to Print Matrix Items
- Java Program to Perform Arithmetic Operations on Matrix
- Java Program to Add Two Matrices
- Java Program to Check Two Matrices are Equal
- Java Program to Calculate Determinant of a Matrix
- Java Program to Check Identity Matrix
- Java Program to Interchange Matrix Diagonals
- Java Program to Print Lower Triangle of a Matrix
- Java Program to Multiply two Matrices
- Java Program to Perform Scalar Matrix Multiplication
- Java Program to Check Sparse Matrix
- Java Program to Subtract Two Matrices
- Java Program to Check Symmetric Matrix
- Java Program to Transpose Matrix
- Java Program to Print Upper Triangle of a Matrix
- Java Program to Find the Normal of a Matrix
- Java Program to Find the Trace of a Matrix
The sum of Matrix Items
- Java Program to find the Sum of the Matrix Lower Triangle
- Java Program to find the Sum of the Matrix Upper Triangle
- Java Program to find the Sum of Matrix Opposite Diagonal
- Java Program to find the Sum of Matrix Diagonal
- Java Program to find the Sum of Matrix Rows and Column
- Java Program to find the Sum of each Matrix Column
- Java Program to find the Sum of each Matrix Row
Sorting & Searching Program
- Bubble Sort on Integers
- Perform Bubble Sort in Descending Order
- Bubble Sort on Strings
- Binary Search
- Linear Search
- 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.
Comments are closed.