Advertisement
kuchuz

PBO-C 1 : Time2Test()

Oct 15th, 2020
2,006
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. public class Time2Test{
  2.     public static void main(String[]args) {
  3.         Time2 t1 = new Time2();
  4.         Time2 t2 = new Time2(2);
  5.         Time2 t3 = new Time2(21, 34);
  6.         Time2 t4 = new Time2(12, 25, 42);
  7.         Time2 t5 = new Time2(t4);
  8.  
  9.         System.out.println("Constructed with: ");
  10.         System.out.println("t1: all arguments defaulted");
  11.         System.out.printf(" %s\n", t1.toUniversalString());
  12.         System.out.printf(" %s\n", t1.toString());
  13.  
  14.         System.out.println("t2: hour specified; minute and second defaulted");
  15.         System.out.printf(" %s\n", t2.toUniversalString());
  16.         System.out.printf(" %s\n", t2.toString());
  17.  
  18.         System.out.println("t3: hour and minute specified; second defaulted");
  19.         System.out.printf(" %s\n", t3.toUniversalString());
  20.         System.out.printf(" %s\n", t3.toString());
  21.  
  22.         System.out.println("t4: hour, minute and second specified");
  23.         System.out.printf(" %s\n", t4.toUniversalString());
  24.         System.out.printf(" %s\n", t4.toString());
  25.  
  26.         System.out.println("t5: Time2 object t4 specified");
  27.         System.out.printf(" %s\n", t5.toUniversalString());
  28.         System.out.printf(" %s\n", t5.toString());
  29.  
  30.         try {
  31.             Time2 t6 = new Time2(27, 74, 99);
  32.         } catch (IllegalArgumentException e) {
  33.             System.out.printf("\nException while initializing t6: %s\n", e.getMessage());
  34.         }
  35.     }
  36. }
  37.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement