// Interface.java: Interface for Temperature Analysis // Author: Chris Wilcox // Updated: Russ Wakefield // Date: 4/1/2017 // Class: CS163/CS164 // Email: waker@colostate.edu import java.util.Date; // Java interface definition public interface Interface { // Read temperatures into an array public Temperature[] readTemperatures(String filename); // Find minimum temperature over a period public double findMinimum(Date start, Date end, Temperature[] data); // Find maximum temperature over a period public double findMaximum(Date start, Date end, Temperature[] data); // Find average temperature over a period public double findAverage(Date start, Date end, Temperature[] data); // Find highest windspeed over a period public double findHighest(Date start, Date end, Temperature[] data); }