The program is an illustration of loops, functions and conditional statements
The program written in Java, is as follows:
import java.util.Scanner;
public class Main {
public static int getFrequencyOfWord(String[] wordsList, int listSize, String currWord) {
int wordFreq = 0;
for (int i=0; i<listSize; i++){
if (wordsList[i].compareToIgnoreCase(currWord)==0){
wordFreq++;
}
}
return wordFreq;
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int N = input.nextInt();
String myArr[] = new String[N];
for (int i=0; i<N; i++){
myArr[i] = input.next();
}
for (int i=0; i<N; i++){
String searchWord = myArr[i];
int freqCount = getFrequencyOfWord(myArr,N,searchWord);
System.out.println(searchWord + " " + freqCount);
}
}
}
Read more about java programs at:
https://brainly.com/question/26642771
#SPJ1