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 PrinterStateReasons API
Java Program to Implement Cartesian Tree
Guide to @JsonFormat in Jackson
Java Program to Implement ArrayBlockingQueue API
Sử dụng JDBC API thực thi câu lệnh truy vấn dữ liệu
Anonymous Classes in Java
Java Program to Check Whether a Directed Graph Contains a Eulerian Cycle
Java Program to Implement D-ary-Heap
Java InputStream to String
Spring Boot - Logging
The Thread.join() Method in Java
Apache Commons Collections BidiMap
Java Program to implement Sparse Vector
Java Program to Implement Johnson’s Algorithm
Mệnh đề if-else trong java
How to Return 404 with Spring WebFlux
Documenting a Spring REST API Using OpenAPI 3.0
Java Program to Perform Insertion in a BST
Java Program to Generate a Random Subset by Coin Flipping
A Guide to EnumMap
Java Program to Implement Counting Sort
Java Program to subtract two large numbers using Linked Lists
Java Program to Remove the Edges in a Given Cyclic Graph such that its Linear Extension can be Found
Java Program to Give an Implementation of the Traditional Chinese Postman Problem
Java Program to Implement Ternary Tree
Java Program to Implement Pollard Rho Algorithm
Bootstrapping Hibernate 5 with Spring
Collect a Java Stream to an Immutable Collection
Java Program to Implement Flood Fill Algorithm
Send an email with an attachment
Constructor Dependency Injection in Spring
Introduction to Thread Pools in Java