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:
How to Iterate Over a Stream With Indices
Spring’s RequestBody and ResponseBody Annotations
Java Program to Implement Hash Tables Chaining with Doubly Linked Lists
Hướng dẫn Java Design Pattern – Object Pool
Java Program to Implement Coppersmith Freivald’s Algorithm
Java Program to implement Bit Matrix
Introduction to Java Serialization
Show Hibernate/JPA SQL Statements from Spring Boot
Object Type Casting in Java
Java CyclicBarrier vs CountDownLatch
Java Program to implement Circular Buffer
Constructor Dependency Injection in Spring
Java Program to Perform Inorder Non-Recursive Traversal of a Given Binary Tree
Spring RestTemplate Request/Response Logging
Create a Custom Exception in Java
Guide to the Java Queue Interface
Apache Commons Collections MapUtils
Java Program to Test Using DFS Whether a Directed Graph is Weakly Connected or Not
Spring Boot - Web Socket
Java Program to Find the Edge Connectivity of a Graph
Java – Write to File
The Spring @Controller and @RestController Annotations
Convert a Map to an Array, List or Set in Java
Spring Cloud Connectors and Heroku
A Guide to Java HashMap
Enum trong java
The Guide to RestTemplate
Send email with authentication
How To Serialize and Deserialize Enums with Jackson
Spring Boot - Cloud Configuration Server
Binary Numbers in Java
Java Program to Compute Discrete Fourier Transform Using Naive Approach