document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2. * Write a description of class Time2Test here.
  3. *
  4. * @Muhammad Akmal Joedhiawan
  5. * @05111940000125
  6. * @12-10-2020
  7. */
  8.  
  9. // Fig. 8.6: Time2Test.java
  10. // Overloaded constructors used to initialize Time2 objects.
  11.  
  12. public class Time2Test
  13. {
  14. public static void main(String[] args)
  15. {
  16. Time2 t1 = new Time2();
  17. Time2 t2 = new Time2( 2 );
  18. Time2 t3 = new Time2( 21, 34 );
  19. Time2 t4 = new Time2( 12, 25, 42 );
  20. Time2 t5 = new Time2( t4);
  21.  
  22. System.out.println( "Constructed with: ");
  23. System.out.println( "tl: all arguments defaulted" );
  24. System.out.printf( " %s\\n", t1.toUniversalString() );
  25. System.out.printf( " %s\\n", t2.toString() );
  26.  
  27. System.out.println( " t2: hour spesified; minute and second defaulted" );
  28. System.out.printf( " %s\\n", t2.toUniversalString() );
  29. System.out.printf( " %s\\n", t2.toString() );
  30.  
  31. System.out.println( " t3: hour and minute spesified; second defaulted" );
  32. System.out.printf( " %s\\n", t3.toUniversalString() );
  33. System.out.printf( " %s\\n", t3.toString() );
  34.  
  35. System.out.println( " t4: hour, minute and second specified" );
  36. System.out.printf( " %s\\n", t4.toUniversalString() );
  37. System.out.printf( " %s\\n", t4.toString() );
  38.  
  39. System.out.println( " t5: Time2 object t4 specified" );
  40. System.out.printf( " %s\\n", t5.toUniversalString() );
  41. System.out.printf( " %s\\n", t5.toString() );
  42.  
  43. try
  44. {
  45. Time2 t6 = new Time2( 27, 74, 99 );
  46. }
  47. catch (IllegalArgumentException e )
  48. {
  49. System.out.printf( "\\nException while initializing t6: %s\\n", e.getMessage() );
  50. }
  51. }
  52. }
  53.  
  54.  
');