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 Check if a Directed Graph is a Tree or Not Using DFS
Using a Custom Spring MVC’s Handler Interceptor to Manage Sessions
Java Program to Find the Longest Subsequence Common to All Sequences in a Set of Sequences
Java Program to Implement Circular Doubly Linked List
Java Program to Implement Rope
Java Program to subtract two large numbers using Linked Lists
Mệnh đề if-else trong java
Giới thiệu Google Guice – Aspect Oriented Programming (AOP)
Format ZonedDateTime to String
A Guide to ConcurrentMap
Java Program to Implement Trie
Checked and Unchecked Exceptions in Java
Lập trình đa luồng với CompletableFuture trong Java 8
The DAO with Spring and Hibernate
Write/Read cookies using HTTP and Read a file from the internet
Lập trình đa luồng với Callable và Future trong Java
Hướng dẫn Java Design Pattern – Composite
Guide to the Synchronized Keyword in Java
Spring Cloud Connectors and Heroku
Supplier trong Java 8
Java Program to Perform Searching Based on Locality of Reference
How to Store Duplicate Keys in a Map in Java?
Testing in Spring Boot
Java Program to Implement LinkedList API
Phương thức tham chiếu trong Java 8 – Method References
Disable Spring Data Auto Configuration
Từ khóa throw và throws trong Java
Java Program to Implement Floyd-Warshall Algorithm
Java Program to Implement Hash Tables Chaining with Doubly Linked Lists
Find the Registered Spring Security Filters
Mảng (Array) trong Java
Hashing a Password in Java