rahajengdwp

Untitled

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