java program to count the occurrence of element in an array
import java.util.*;
public class CountFrequency {
public static void main(String[] args) {
int arr[]=new int[]{2,5,3,2,5,1,2,6,9};
int frequency[]=new int[arr.length];
int visited=-1;
for(int i=0;i<arr.length;i++)
{
int count=1;
for(int j=i+1;j<arr.length;j++)
{
if(arr[i]==arr[j])
{
count++;
frequency[j]=visited;
}
}
if(frequency[i]!=visited)
frequency[i]=count;
}
System.out.println("Number :"+" Frequency");
for(int i=0;i<frequency.length;i++)
{
if(frequency[i]!=visited)
{
System.out.println(" "+arr[i]+" | "+frequency[i]);
}
}
}
}