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:
Spring Webflux with Kotlin
Spring Boot - Admin Server
Java Program to Implement Park-Miller Random Number Generation Algorithm
Java Program to Perform Sorting Using B-Tree
REST Web service: Upload và Download file với Jersey 2.x
Control the Session with Spring Security
Introduction to Spring Cloud OpenFeign
Java Web Services – JAX-WS – SOAP
Java Program to Construct a Random Graph by the Method of Random Edge Selection
Java Program to Implement DelayQueue API
Java Program to Perform Partial Key Search in a K-D Tree
A Quick Guide to Using Keycloak with Spring Boot
Java Program to Implement Flood Fill Algorithm
Quick Guide to the Java StringTokenizer
Implementing a Binary Tree in Java
New Features in Java 11
Guide to Spring @Autowired
Java Program to Implement Gauss Seidel Method
Introduction to Apache Commons Text
Spring Boot - Thymeleaf
Spring REST API with Protocol Buffers
Arrays.asList vs new ArrayList(Arrays.asList())
Summing Numbers with Java Streams
Getting a File’s Mime Type in Java
Java InputStream to Byte Array and ByteBuffer
Spring WebClient and OAuth2 Support
Java Program to Implement Shunting Yard Algorithm
Java Program to Find Minimum Element in an Array using Linear Search
ETL with Spring Cloud Data Flow
Mệnh đề if-else trong java
Spring Boot - Enabling HTTPS
Giới thiệu Json Web Token (JWT)