Home  Java   Find the me ...

find the median of 2 integer arrays in Java

Here is an example on how to find the median of 2 integer arrays in Java.

import java.util.Arrays;
import java.util.stream.IntStream;

public class MedianExample {
    public static void main(String[] args) {
        int[] arr1 = {1, 3, 5};
        int[] arr2 = {2, 4, 6};

        // Merge and sort
        int[] mergedSorted = IntStream.concat(Arrays.stream(arr1), Arrays.stream(arr2))
                                      .sorted()
                                      .toArray();

        // Find median
        double median;
        int n = mergedSorted.length;

        if (n % 2 == 0) {
            median = (mergedSorted[n/2 - 1] + mergedSorted[n/2]) / 2.0;
        } else {
            median = mergedSorted[n/2];
        }

        System.out.println("Merged Sorted Array: " + Arrays.toString(mergedSorted));
        System.out.println("Median: " + median);
    }
}
Published on: Oct 06, 2025, 12:25 AM  
 

Comments

Add your comment