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:
Thực thi nhiều tác vụ cùng lúc như thế nào trong Java?
Java Program to Implement Hash Trie
Các kiểu dữ liệu trong java
Spring Boot - Flyway Database
Java Program to Implement Bit Array
Spring Data JPA @Query
Java Program to Implement Gaussian Elimination Algorithm
Hướng dẫn sử dụng lớp Console trong java
Inheritance with Jackson
Java – Try with Resources
Java Program to Find All Pairs Shortest Path
Java Program to Implement Sieve Of Sundaram
Java Program to Implement Uniform-Cost Search
Java Program to Find the Longest Path in a DAG
Java Program to add two large numbers using Linked List
Java Program to Implement Fenwick Tree
The StackOverflowError in Java
Java Program to Implement the Edmond’s Algorithm for Maximum Cardinality Matching
The Order of Tests in JUnit
New Features in Java 11
A Quick Guide to Spring Cloud Consul
Lập trình đa luồng với Callable và Future trong Java
Java Program to Construct an Expression Tree for an Postfix Expression
Spring Security Custom AuthenticationFailureHandler
Test a REST API with Java
Java Program to Find Whether a Path Exists Between 2 Given Nodes
Java Program to Represent Graph Using Adjacency List
Guide to CopyOnWriteArrayList
Concrete Class in Java
Giới thiệu java.io.tmpdir
Servlet 3 Async Support with Spring MVC and Spring Security
Chuyển đổi từ HashMap sang ArrayList