public class secondClass { private int hour; private int minute; private int second; public newClass(){ this(0,0,0); } public newClass(int h){ this(h,0,0); } public newClass(int h, int m){ this(h,m,0); } public void newClass(int h, int m, int s){ setTime(h,m,s); } public void setTime(int h, int m, int s){ setHour(h); setMinute(m); setSecond(s); } public void setHour(int h){ hour = ((h >= 0 && h <= 24)? h : 0); } public void setMinute(int m){ minute = ((m >= 0 && m <= 60)? m : 0); } public void setSecond(int s){ second = ((s >= 0 && s <= 60)? s : 0); } public int getHour(){ return hour; } public int getMinute(){ return minute; } public int getSecond(){ return second; } public String display(){ return String.format("%d:%02d:%02d %s",((hour == 0 || hour == 12)? 12:hour % 12), minute, second, ((hour < 12)? "am" : "pm") ); } }