Advertisement
lamaulfarid

Time2Test

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