public class Cooker { private double temperature; private Dish dishInOven; public void setTemperature (double t) { temperature = t; } public String toString () { return "temperature = " + temperature; } public void contains (Dish theDish) { dishInOven = theDish; } public void cook (int duration) { double dishTemp = dishInOven.getTemperature (); double cookerTemp = temperature; System.out.println (); // increment dish temperature slowly for (int i = 0; i < duration; i++) { dishTemp = dishTemp + ((cookerTemp - dishTemp) / 10); if (dishTemp <= cookerTemp) { dishInOven.setTemperature (dishTemp); } System.out.print (dishInOven.getTemperature () + " "); } System.out.println (); } } // end of class Cooker