Java Programs

Please click on 1-2 Ads to keep this website's Study Material FREE and regularly Updated.

Program 20: Write a Java program to determine the duplicate elements in an array.

Duplicate.java

import java.util.Scanner;

public class Duplicate
{
	public static void main(String[] args)
	{
		int n;
		
		Scanner s = new Scanner(System.in);
		
		System.out.println("Enter the number of elements to be included in the array");
		n=s.nextInt();
	
		//Input Elements in array
		int a[] = new int[n];
		System.out.println("Enter elements of array");

		for(int i=0; i < n; i++)
		{
			System.out.print("Enter "+(i+1)+" element: ");
			a[i]=s.nextInt();	
		}
		
		//Identifying duplicates.
		System.out.println("Duplicate elements are: ");
		for(int j=0;j < a.length-1;j++)
		{
			for(int k=j+1;k < a.length;k++)
			{
				if(a[j]==a[k])
				{
					System.out.println(a[j]);
				}
			}
		}
	}
}



If you have any suggestion or found any error in the above program, then do let us know at [email protected] or just comment below.