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 Implement Graham Scan Algorithm to Find the Convex Hull
Spring AMQP in Reactive Applications
A Guide to EnumMap
Java Program to Perform Search in a BST
Java Program to Perform Partition of an Integer in All Possible Ways
OAuth2 for a Spring REST API – Handle the Refresh Token in AngularJS
Mockito and JUnit 5 – Using ExtendWith
Java Program to Implement Kosaraju Algorithm
Java Program to Generate Random Hexadecimal Byte
Spring Data JPA Delete and Relationships
Functional Interface trong Java 8
Spring Boot - Build Systems
Lớp Collectors trong Java 8
The Difference Between map() and flatMap()
Spring Boot - Admin Client
Java Program to Implement Extended Euclid Algorithm
Tips for dealing with HTTP-related problems
Allow user:password in URL
Guide to @JsonFormat in Jackson
A Guide to Java HashMap
Spring Boot - Exception Handling
Java Program to Implement the Checksum Method for Small String Messages and Detect
Converting a List to String in Java
Java Program to Check if a Given Set of Three Points Lie on a Single Line or Not
A Guide to the Java ExecutorService
Giới thiệu Design Patterns
“Stream has already been operated upon or closed” Exception in Java
Java Program to Generate N Number of Passwords of Length M Each
Java Program to Generate a Sequence of N Characters for a Given Specific Case
Hướng dẫn Java Design Pattern – Mediator
HashMap trong Java hoạt động như thế nào?
Uploading MultipartFile with Spring RestTemplate