Java Programs
Java programs are frequently asked in the interview. These programs can be asked from control statements, array, string, oops etc. Let's see the list of java programs.
Java Sorting Programs
Java Searching Programs
Java Array Programs
Java Matrix Programs
Java String programs
Pattern programs
Singly Linked List Programs
Circular Linked List Programs
Doubly Linked List Programs
Tree Programs
1) Fibonacci series
Write a java program to print fibonacci series without using recursion and using recursion.
Input: 10
Output: 0 1 1 2 3 5 8 13 21 34
2) Prime number
Write a java program to check prime number.
Input: 44
Output: not prime number
Input: 7
Output: prime number
3) Palindrome number
Write a java program to check palindrome number.
Input: 329
Output: not palindrome number
Input: 12321
Output: palindrome number
4) Factorial number
Write a java program to print factorial of a number.
Input: 5
Output: 120
Input: 6
Output: 720
5) Armstrong number
Write a java program to check Armstrong number.
Input: 153
Output: Armstrong number
Input: 22
Output: not Armstrong number
Java Sorting Programs
1) Bubble Sort
Write a java program to sort an array elements using bubble sort algorithm.
Input: 18 9 33 4 84 32
Output: 4 9 18 32 33 84
2) Selection Sort
Write a java program to sort an array elements using selection sort algorithm.
Input: 18 9 33 4 84 32
Output: 4 9 18 32 33 84
3) Insertion Sort
Write a java program to sort an array elements using insertion sort algorithm.
Input: 18 9 33 4 84 32
Output: 4 9 18 32 33 84
Java Searching Programs
1) Linear Search
Write a java program to perform linear search in java.
2) Binary Search
Write a java program to perform binary search in java.
Java Array Programs
1) Java Program to copy all elements of one array into another array
2) Java Program to find the frequency of each element in the array
3) Java Program to left rotate the elements of an array
4) Java Program to print the duplicate elements of an array
5) Java Program to print the elements of an array
6) Java Program to print the elements of an array in reverse order
7) Java Program to print the elements of an array present on even position
8) Java Program to print the elements of an array present on odd position
9) Java Program to print the largest element in an array
10) Java Program to print the smallest element in an array
11) Java Program to print the number of elements present in an array
12) Java Program to print the sum of all the items of the array
13) Java Program to right rotate the elements of an array
14) Java Program to sort the elements of an array in ascending order
15) Java Program to sort the elements of an array in descending order
16) Find 3rd Largest Number in an Array
Write a java program to find 3rd largest number in an array.
Input: 1,2,5,6,3,2
Output: 3