Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1.  
  2. /**
  3.  * Membuat object dari Class Time1 dan memanggil method-nya
  4.  *
  5.  * @author Daffa Amanullah Setyawan
  6.  * @version 1.Test 10 Oktober 2020
  7.  */
  8. public class Time1Test
  9. {
  10.     public static void main( String[] args )
  11.     {
  12.         // membuat dan menginisialisasi object Time1
  13.         Time1 time = new Time1(); // memanggil Time1 constructor
  14.        
  15.         // output string representasi dari waktu
  16.         System.out.print( "The initial universal time is: " );
  17.         System.out.println( time.toUniversalString() );
  18.         System.out.print( "The initial standard time is: " );
  19.         System.out.println( time.toString() );
  20.         System.out.println(); // output baris kosong
  21.        
  22.         // mengubah waktu dan output waktu yang diperbarui
  23.         time.setTime( 13, 27, 6 );
  24.         System.out.print( "Universal time after setTime is: " );
  25.         System.out.println( time.toUniversalString() );
  26.         System.out.print( "Standard time after setTime is: " );
  27.         System.out.println( time.toString() );
  28.         System.out.println(); // output baris kosong
  29.        
  30.         // percobaan menyetel nilai waktu tidak valid
  31.         try
  32.         {
  33.             time.setTime( 99, 99, 99 ); // semua nilai invalid
  34.         } // akhir try
  35.         catch ( IllegalArgumentException e)
  36.         {
  37.             System.out.printf( "Exception: %s\n\n", e.getMessage() );
  38.         } // akhir catch
  39.        
  40.         // menampilkan waktu setelah percobaan nilai invalid
  41.         System.out.println( "After attempting invalid settings:" );
  42.         System.out.print( "Universal time: " );
  43.         System.out.println( time.toUniversalString() );
  44.         System.out.print( "Standard time: " );
  45.         System.out.println( time.toString() );
  46.     } // akhir main
  47. } // akhir class Time1Test