//MergeSortDemo.java

import java.util.Scanner; //added

public class MergeSortDemo
{
    public static void main(String[] args)
    {
        //int[] anArray = {7, 5, 11, 2, 16, 4, 18, 14, 12, 30};
        int arraySize = 10 + (int)(6*Math.random());  //added
        int[] anArray = new int[arraySize];           //added
        for (int i=0; i<arraySize; i++)               //added
            anArray[i] = 10 + (int)(90*Math.random());//added
        
        System.out.println("\nArray values before sorting:");
       
        for (int i = 0; i < anArray.length; i++)
            System.out.print(anArray[i] + " ");
        System.out.println();
        Scanner keyboard = new Scanner(System.in);        //added
        System.out.print("Press Enter to continue ... "); //added
        keyboard.nextLine();                              //added
        
        MergeSort.sort(anArray);
        
        System.out.println("\nArray values after sorting:");
        for (int i = 0; i < anArray.length; i++)
            System.out.print(anArray[i] + " ");
        System.out.println();
    }
}

