Advertisement
AviEzerzer

Untitled

Nov 27th, 2014
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1. class Time
  2. {
  3.     private int _hour,_minute;
  4.    
  5.    public Time (int h,int m)
  6.    {
  7.         _hour   = h;
  8.         _minute = m;
  9.    }
  10.    public Time addMinutes(int m)
  11.    {
  12.         int totalMinutes = ((60*_hour)+_minute+m)%(24*60);
  13.    
  14.         if (totalMinutes <0)
  15.             totalMinutes = totalMinutes + (24*60);
  16.            
  17.         return new Time(totalMinutes/60,totalMinutes%60);
  18.        
  19.    }
  20.    public void printTime()
  21.    {
  22.         if ((_hour==0)&&(_minute==0))
  23.             System.out.print(" midnight ");
  24.         else if ((_hour==12)&&(_minute ==0))
  25.             System.out.print(" noon ");
  26.         else
  27.         {
  28.            if (_hour==0) System.out.print(12);
  29.            else if (_hour > 12) System.out.print(_hour-12);
  30.            else             System.out.print(_hour);
  31.            
  32.            if (_minute <10) System.out.print(":0"+_minute);
  33.            else System.out.print(":"+_minute);
  34.            
  35.            if (_hour<12)
  36.             System.out.print("AM");
  37.            else System.out.print("PM");
  38.         }
  39.            }
  40.    public static void main (String [] args)
  41.    {
  42.       Time daka = new Time (6,30);
  43.       daka.addMinutes(29);
  44.       daka.printTime();
  45.       daka.addMinutes(29);
  46.         }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement