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:
Java Program to Find the Shortest Path from Source Vertex to All Other Vertices in Linear Time
Spring Boot - Tomcat Deployment
ETL with Spring Cloud Data Flow
How to Get All Spring-Managed Beans?
Spring Boot - Eureka Server
Java Program to Permute All Letters of an Input String
Java Program to Implement Hash Tables Chaining with Binary Trees
Converting Strings to Enums in Java
Java 8 StringJoiner
A Guide To UDP In Java
The Spring @Controller and @RestController Annotations
Custom Thread Pools In Java 8 Parallel Streams
Java Program to Check Multiplicability of Two Matrices
Java Program to Implement Max-Flow Min-Cut Theorem
Java Program to Generate Random Numbers Using Probability Distribution Function
Java Program to implement Array Deque
Exploring the Spring Boot TestRestTemplate
Logging in Spring Boot
Java Program to Solve Knapsack Problem Using Dynamic Programming
New Features in Java 13
Java program to Implement Tree Set
Java Program to Implement Hash Tables Chaining with Doubly Linked Lists
The Thread.join() Method in Java
A Guide to Queries in Spring Data MongoDB
How to Iterate Over a Stream With Indices
Java Program to Implement SynchronosQueue API
A Guide to Spring Boot Admin
Java Program to Implement Queue
Introduction to the Java NIO2 File API
Ép kiểu trong Java (Type casting)
Java Program to Solve the 0-1 Knapsack Problem
Java Program to Find the Median of two Sorted Arrays using Binary Search Approach