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:
The HttpMediaTypeNotAcceptableException in Spring MVC
Hướng dẫn Java Design Pattern – Prototype
Java Program to Implement TreeMap API
Checked and Unchecked Exceptions in Java
Java Program to Implement Sorted Vector
Java Program to Implement SynchronosQueue API
New Features in Java 14
Java Program to Implement Threaded Binary Tree
Apache Camel with Spring Boot
Java Program to Implement Floyd-Warshall Algorithm
Java Program to Find Minimum Element in an Array using Linear Search
Hướng dẫn kết nối cơ sở dữ liệu với Java JDBC
Java Program to Perform the Shaker Sort
Apache Commons Collections Bag
Java Program to Implement Queue using Two Stacks
Java Program to Implement Bresenham Line Algorithm
Java CyclicBarrier vs CountDownLatch
Using Spring ResponseEntity to Manipulate the HTTP Response
Guide to the Volatile Keyword in Java
Java Program to Generate All Subsets of a Given Set in the Lexico Graphic Order
Java – InputStream to Reader
Hashing a Password in Java
Java Program to Implement WeakHashMap API
Control Structures in Java
Converting Between a List and a Set in Java
Exploring the New Spring Cloud Gateway
Java Program to Implement Gale Shapley Algorithm
Check If Two Lists are Equal in Java
A Guide to Iterator in Java
Java Program to Implement Doubly Linked List
Spring Boot - Cloud Configuration Server
Hướng dẫn tạo và sử dụng ThreadPool trong Java