// TempDesc Example // Source code file: TempDesc.java package it372.ssmith.tempdesc; import java.util.Locale; public class TempDesc { private double temperature; public TempDesc(double temp) { this.temperature = temp; } public double getTemperature( ) { return temperature; } public void setTemperature(double temperature) { this.temperature = temperature; } public String getDescriptor( ) { if (temperature < 0.0) { return "frigid"; } else if (temperature < 45.0) { return "cold"; } else if (temperature < 65.0) { return "chilly"; } else if (temperature < 75.0) { return "perfect"; } else if (temperature < 90.0) { return "warm"; } else { return "hot"; } } @Override public String toString( ) { return String.format(Locale.US, "%.2f %s", temperature, getDescriptor( )); } }