import java.util.*;

class array {

    public static void main(String args[]) {

        ArrayList<Double> numbers = new ArrayList<>(); 
        numbers.add (8.0);
        numbers.add (4.0);
        numbers.add (3.0);
        System.out.println("Add element: " + numbers);
        numbers.add(3, 10.0);
        System.out.println("Add: " + numbers);
        numbers.remove(new Double(3));
        System.out.println("Remove element: " + numbers);
        double size = numbers.size();
        System.out.println("The size of the list is: " + size);
        System.out.println("Has 9: " + numbers.contains(9));
        double middle = 0;
        if(numbers.size() %2 == 0) {
            middle = (numbers.get(numbers.size()/2 - 1) + numbers.get(numbers.size()/2-3)/2);
            System.out.println("The median of the list is " + middle);
        }
        else {
            middle = numbers.get(numbers.size() / 2);
            System.out.println("The median of the list is " + middle);
        }        
        double sum = 0;
        for (Double i: numbers) {
            sum = sum + i;
        }
        double mean = sum/numbers.size();
        System.out.println("The mean value of the list is: " + mean);
        Comparator<Double> comparator = new Comparator<Double>() {

            @Override
            public int compare(Double numbers, Double numbers1) {
                if (numbers > numbers1 )
                {
                    return 1;
                }
                else if (numbers < numbers1)
                {
                    return -1;
                }
                else 
                {
                    return 0;
                }

            }
        };
        numbers.sort(comparator);
        System.out.println("Sorted list " + numbers);
    }

}

array.main(null)
Add element: [8.0, 4.0, 3.0]
Add: [8.0, 4.0, 3.0, 10.0]
Remove element: [8.0, 4.0, 10.0]
The size of the list is: 3.0
Has 9: false
The median of the list is 4.0
The mean value of the list is: 7.333333333333333
Sorted list [4.0, 8.0, 10.0]