This is a java program to find the mode of a set. The mode of a set is defined as the highest occurring element in the set. We count the occurrence of each of the element and print the element whose count is highest.
Here is the source code of the Java Program to Find the Mode in a Data Set. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.
//This is a java program to find the mode for a given sequence of numbers
import java.util.Random;
public class Mode
{
static int N = 20;
static int[] sequence = new int[N];
public static int mode()
{
int maxValue = 0, maxCount = 0;
for (int i = 0; i < sequence.length; ++i)
{
int count = 0;
for (int j = 0; j < sequence.length; ++j)
{
if (sequence[j] == sequence[i])
++count;
}
if (count > maxCount)
{
maxCount = count;
maxValue = sequence[i];
}
}
return maxValue;
}
public static void main(String args[])
{
Random random = new Random();
for (int i = 0; i < N; i++)
sequence[i] = Math.abs(random.nextInt(100));
System.out.println("The set of numbers are: ");
for (int i = 0; i < N; i++)
System.out.print(sequence[i] + " ");
System.out.println("\nThe mode of the set is: " + mode());
}
}
Output:
$ javac Mode.java $ java Mode The set of numbers are: 85 3 80 56 37 47 13 11 94 38 6 12 10 31 52 67 81 98 43 37 The mode of the set is: 37
Related posts:
An Intro to Spring Cloud Task
Java Program to Generate a Sequence of N Characters for a Given Specific Case
Java Program to Implement ArrayList API
Spring Boot - Tomcat Deployment
Introduction to Spring Cloud Netflix – Eureka
Spring RestTemplate Error Handling
Một số ký tự đặc biệt trong Java
Annotation trong Java 8
Java Program to Implement Adjacency Matrix
How to Get All Spring-Managed Beans?
CharSequence vs. String in Java
How to Find an Element in a List with Java
Java – Create a File
Converting Between a List and a Set in Java
REST Web service: Basic Authentication trong Jersey 2.x
Java Program to Implement RoleList API
Spring Boot - Enabling HTTPS
Concatenating Strings In Java
A Guide to TreeMap in Java
Java Program to Implement Expression Tree
Java Program to Implement Circular Doubly Linked List
Function trong Java 8
Java Program to Implement Best-First Search
Netflix Archaius with Various Database Configurations
Guide To CompletableFuture
A Guide to the ResourceBundle
Format ZonedDateTime to String
Java Program to Implement Dijkstra’s Algorithm using Priority Queue
Reactive Flow with MongoDB, Kotlin, and Spring WebFlux
Using the Map.Entry Java Class
Java Program to Implement Interpolation Search Algorithm
Spring @Primary Annotation