Mode Of Numbers In Java Example

Chapter: Math Class Last Updated: 05-05-2016 18:57:20 UTC

Program:

            /* ............... START ............... */
                
import java.util.*;

public class JavaModeOfNumbers {

	public static void main(String[] args) {

		int numbers[] = new int[] { 8, 13, 10, 9, 10, 12, 
				9, 11, 12, 9, 8, 8 };

		// list of all the numbers
		List<Integer> list = new ArrayList<Integer>();

		// list of all the numbers with no duplicates
		TreeSet<Integer> tree = new TreeSet<Integer>();

		for (int i = 0; i < numbers.length; i++) {
			list.add(numbers[i]);
			tree.add(numbers[i]);
		}

		System.out.println("list: " + list);
		System.out.println("tree: " + tree);

		// Contains all the modes
		List<Integer> modes = new ArrayList<Integer>();

		int highmark = 0;
		for (Integer x : tree) {
			int freq = Collections.frequency(list, x);
			if (freq == highmark) {
				modes.add(x);
			}
			if (freq > highmark) {
				modes.clear();
				modes.add(x);
				highmark = freq;
			}
		}
		System.out.println("modes: " + modes);

	}
}

                /* ............... END ............... */
        

Output

list: [8, 13, 10, 9, 10, 12, 9, 11, 12, 9, 8, 8]
tree: [8, 9, 10, 11, 12, 13]
modes: [8, 9]

Tags

Mode Of Numbers, Java, Math

Similar Programs Chapter Last Updated
Java Program To Calculate Standard Deviation Math Class 21-09-2017
Java Program To Display Factors Of Number Math Class 12-09-2017
Java Program To Find Power Of Number Using pow() Function Math Class 29-08-2017
Java Program To Find Quotient And Remainder Math Class 25-08-2017
Java Matrix Multiplication Math Class 18-05-2017
Java Matrix Subtraction Math Class 18-05-2017
Java Matrix Addition Math Class 17-05-2017
LCM And GCD Of Two Numbers In Java Math Class 14-05-2017
Java Cube Root Of Number Math Class 10-03-2017
Java Program To Calculate Area Of Right Triangle Math Class 16-12-2016
Java Program To Find Rectangle Perimeter Math Class 15-06-2016
Java Program To Find Circle Perimeter Math Class 15-06-2016
Math.Floor In Java Example Math Class 14-06-2016
Math.ceil In Java Example Math Class 14-06-2016
Java Program To Find Square Root Of Given Number Math Class 14-06-2016
Random Number Generation In Java Example Math Class 14-06-2016
Quadratic Equation In Java Example Math Class 14-06-2016
Java Program To Displays Powers of 2 Example Math Class 14-06-2016
Java Program To Check For Scalar Matrix Math Class 30-05-2016
Java Program To Find Saddle Point In Square Matrix Math Class 30-05-2016
Decimal To Octal Converstion In Java Math Class 30-05-2016
Decimal To Binary Converstion In Java Math Class 30-05-2016
Java Program To Check For Upper Triangular Matrix Math Class 28-05-2016
Java Program To Check For Pronic Number Math Class 28-05-2016
Java Program To Find Value Of Mobius Function For number Math Class 28-05-2016
Java Program To Check For Lower Triangular Matrix Math Class 28-05-2016
Java Program To Check For Harshad Number Math Class 28-05-2016
Java Program To Check Fascinating Number Math Class 28-05-2016
Java Program To Check For Evil Number Math Class 28-05-2016
Java Program To Check Bouncy Number Increasing Decreasing Number Math Class 07-02-2018

1 2