Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Time
- {
- private int _hour,_minute;
- public Time (int h,int m)
- {
- _hour = h;
- _minute = m;
- }
- public Time addMinutes(int m)
- {
- int totalMinutes = ((60*_hour)+_minute+m)%(24*60);
- if (totalMinutes <0)
- totalMinutes = totalMinutes + (24*60);
- return new Time(totalMinutes/60,totalMinutes%60);
- }
- public void printTime()
- {
- if ((_hour==0)&&(_minute==0))
- System.out.print(" midnight ");
- else if ((_hour==12)&&(_minute ==0))
- System.out.print(" noon ");
- else
- {
- if (_hour==0) System.out.print(12);
- else if (_hour > 12) System.out.print(_hour-12);
- else System.out.print(_hour);
- if (_minute <10) System.out.print(":0"+_minute);
- else System.out.print(":"+_minute);
- if (_hour<12)
- System.out.print("AM");
- else System.out.print("PM");
- }
- }
- public static void main (String [] args)
- {
- Time daka = new Time (6,30);
- daka.addMinutes(29);
- daka.printTime();
- daka.addMinutes(29);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement