//Fig. 8.2: Time1Test.java //Time1 object used in an application public class Time1Test { public static void main (String[] args) { //membuat dan inisialisasi objek Time1 Time1 time = new Time1();//memanggil konstruktor Time1 //output string menampilkan waktu System.out.print("The initial universal time is : "); System.out.println(time.toUniversalString() ); System.out.print(" The initial standart time is : "); System.out.println(time.toString() ); System.out.println();//output satu baris kosong //mengubah waktu dan output waktu terbaru time.setTime(13, 27, 6); System.out.print("Universal time after setTime is : "); System.out.println(time.toUniversalString() ); System.out.print("Standard time after setTime is: " ); System.out.println(time.toString() ); System.out.println(); //output satu baris kosong //percobaan mengatur waktu dengan angka yang di luar rentang try { time.setTime(99, 89, 79); //angka di luar rentang } // akhir percobaan catch (IllegalArgumentException e) { System.out.printf("Exception : %s\n\n", e.getMessage() ); } // end catch // menampilkan waktu setelah dimasukkan angka di luar rentang System.out.println("After attempting invalid settings : "); System.out.print("Universal time : "); System.out.println(time.toUniversalString() ); System.out.print("Standard time : "); System.out.println(time.toString() ); }//end main }//akhir program