//keep sales figures in an array, provid methods for getting total, average, highest and lowest amounts of sales public class eg06SalesData { private double[] sales; //sales data field //constructor method, copies elements in an array to the sales array public eg06SalesData(double[] s) { sales = new double[s.length]; for (int index = 0; index < s.length; index++) { sales[index] = s[index]; } } public double getTotal() { double total = 0.0; for (int index = 0; index < sales.length; index++) { total = total + sales[index]; } return total; } public double getAverage() { return getTotal() / sales.length; } public double getHighest() { double highest = sales[0]; for (int index = 1; index < sales.length; index++) { if (sales[index] > highest) { highest = sales[index]; } } return highest; } public double getLowest() { double lowest = sales[0]; for (int index = 1; index < sales.length; index++) { if (sales[index] < lowest) { lowest = sales[index]; } } return lowest; } }