Advertisement
Guest User

Time1

a guest
Sep 16th, 2019
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. public class Time1
  2. {
  3. private int hour; // 0 - 23
  4. private int minute; // 0 - 59
  5. private int second; // 0 - 59
  6.  
  7. public void setTime ( int h, int m, int s )
  8. {
  9. if (( h >= 0 && h < 24 ) && ( m >= 0 && m < 60 ) &&
  10. (s >= 0 && s < 60 ))
  11.  
  12. {
  13. hour = h;
  14. minute = m;
  15. second = s;
  16. } //end if
  17. else
  18. throw new IllegalArgumentException(
  19. "hour, minute and/or second was put of range" );
  20. } //nd method setTime
  21.  
  22. //convert to string in universal-time format
  23. public String toUniversalString()
  24. {
  25. return String.format( "%02d:%02d:%02d", hour, minute, second );
  26. }
  27.  
  28. public String toString()
  29. {
  30. return String.format( "%d:%02d:%02d %s",
  31. (( hour == 0 || hour == 12 ) ? 12 : hour % 12 ),
  32. minute, second, ( hour < 12 ? "AM" : "PM" ));
  33.  
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement