// jamesprogram.java class jamesprogram { public static void main (String[] args){ // make a cat object to we can use the methods // within the cat class cat catObject = new cat(); System.out.println(catObject.militaryTime()); catObject.makeTime(14,15,20); System.out.println(catObject.militaryTime()); } }
//cat.java public class cat { private int hour; private int minute; private int second; public void makeTime (int h, int m, int s){ // check data inputed is right hour = ((h>=0 && h<24)? h : 0); minute = ((m>=0 && m<60)? m : 0); second = ((s>=0 && s<60)? s : 0); } // display through military time 12 to 24 public String militaryTime(){ // display first one to two decimal places // add a colon, display second one to two // decimal places return String.format("%02d:%02d:%02d", hour, minute, second); } }
Outputs:
00:00:00
14:15:20