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:
Một số nguyên tắc, định luật trong lập trình
Guide to the Java Clock Class
Java Program to Implement the MD5 Algorithm
Java Program to Implement the Hill Cypher
Servlet 3 Async Support with Spring MVC and Spring Security
Registration – Password Strength and Rules
Java Program to Implement Sieve Of Sundaram
Java Program to subtract two large numbers using Linked Lists
Jackson – Bidirectional Relationships
Java Program to Implement Knapsack Algorithm
How to Get All Dates Between Two Dates?
OAuth2 for a Spring REST API – Handle the Refresh Token in Angular
Java Program to Implement Hash Tables chaining with Singly Linked Lists
Java Program to Compute Discrete Fourier Transform Using the Fast Fourier Transform Approach
Java Program to Implement Hash Tree
Create a Custom Exception in Java
Getting a File’s Mime Type in Java
Java Program to Implement Brent Cycle Algorithm
Java Program to Implement Depth-limited Search
So sánh HashMap và HashSet trong Java
The “final” Keyword in Java
Hướng dẫn Java Design Pattern – Chain of Responsibility
New Features in Java 14
Spring Boot - Application Properties
How to Count Duplicate Elements in Arraylist
Spring Cloud – Tracing Services with Zipkin
Java Program to Implement the Bin Packing Algorithm
Batch Processing with Spring Cloud Data Flow
Spring Data MongoDB – Indexes, Annotations and Converters
Java Program to Implement PrinterStateReasons API
Các kiểu dữ liệu trong java
Java Program to Perform Partition of an Integer in All Possible Ways