Advertisement
thenewboston

Java Programming Tutorial - 37 - Display Regular time

Aug 22nd, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.89 KB | None | 0 0
  1. public class apples {
  2.    public static void main(String[] args) {
  3.       tuna tunaObject = new tuna();
  4.       System.out.println(tunaObject.toMilitary());
  5.       System.out.println(tunaObject.toString());
  6.      
  7.       tunaObject.setTime(13, 27, 6);
  8.       System.out.println(tunaObject.toMilitary());
  9.       System.out.println(tunaObject.toString());
  10.    }
  11.  
  12. }
  13.  
  14. public class tuna {
  15.    private int hour;
  16.    private int minute;
  17.    private int second;
  18.    
  19.    public void setTime(int h, int m, int s){
  20.       hour = ((h>=0 && h<24) ? h : 0);
  21.       minute = ((m>=0 && m<60) ? m : 0);
  22.       hour = ((s>=0 && s<60) ? s : 0);
  23.    }
  24.    
  25.    public  String toMilitary(){
  26.       return String.format("%02d:%02d:%02d", hour, minute, second);
  27.    }
  28.    
  29.    public String toString(){
  30.       return String.format("%d:%02d:%02d %s", ((hour==0||hour==12)?12:hour%12), minute, second, (hour < 12?"AM": "PM"));
  31.    }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement