Advertisement
kuchuz

PBO-C 2 : Time1()

Oct 14th, 2020 (edited)
1,992
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.68 KB | None | 0 0
  1. public class Time1{
  2.     private int hour,minute,second;
  3.  
  4.     public void setTime(int h, int m, int s) {
  5.         if ((h >= 0 && h < 24) && (m >= 0 && m < 60) && (s >= 0 && s < 60)) {
  6.             hour = h;
  7.             minute = m;
  8.             second = s;
  9.         } else {
  10.             throw new IllegalArgumentException("hour, minute, and/or second was out of range");
  11.         }
  12.     }
  13.  
  14.     public String toUniversalString() {
  15.         return String.format("%02d:%02d:%02d", hour, minute, second);
  16.     }
  17.  
  18.     public String toString() {
  19.         return String.format("%d:%02d:%02d %s", ((hour == 0 || hour == 1) ? 12 : hour % 12), minute, second, (hour < 12 ? "AM" : "PM"));
  20.     }
  21. }
  22.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement