TUGAS 2
1. Membuat program untuk mencetak biodata.
Kode:
2. Membuat program untuk mencetak dan mengubah tampilan dari waktu universal atau dunia menjadi waktu region
Kode:
Kode:
/**Program biodata.java
* Menampilkan biodata diri.
* @Iqbaal Pratama
*/
public class biodata
{
public static void main(String[] args)
{
System.out.println("-----------------Biodata--------------------");
System.out.println("Nama :Iqbaal Pratama Putra");
System.out.println("NRP :05111840000021");
System.out.println("Kelas :PBO D");
System.out.println("Departemen :Informatika");
System.out.println("TTL :Bondowoso, 20 Mei 2000");
}
}
Hasil run program:2. Membuat program untuk mencetak dan mengubah tampilan dari waktu universal atau dunia menjadi waktu region
Kode:
/**
* Program time1.java
* mengubah tampilan dari waktu universal atau dunia menjadi waktu region
* @Iqbaal Pratama
*/
public class time1
{
private int jam;
private int menit;
private int detik;
public void inputwaktu(int j,int m, int d)
{
//untuk cek validasi jam, menit dan waktu
if((j>=0 && j<24) && (m>=0 && m<60) && (d>=0 && d<60))
{
jam=j;
menit=m;
detik=d;
}
else
{
throw new IllegalArgumentException("Waktu ini tidak valid");
}
}
public String toUniversalString()
{
return String.format("%02d:%02d:%02d", jam, menit, detik);
}
public String toString()
{
return String.format("%d:%02d:%02d %s", ((jam==0 || jam == 12) ? 12 : jam%12), menit, detik, jam < 12 ? "AM" : "PM");
}
}
/**
* Program timetest.java
* program utama untuk menjalankan class time1
* @Iqbaal Pratama
*/
public class timetest
{
public static void main(String[] args)
{
time1 waktu= new time1();
System.out.print("Inisiasi waktu dunia: ");
System.out.println(waktu.toUniversalString());
System.out.print("Inisiasi waktu region standar: ");
System.out.println(waktu.toString());
System.out.println();
waktu.inputwaktu(14,31,4);
System.out.print ("Waktu dunia setelah pengaturan waktu: ");
System.out.println (waktu.toUniversalString());
System.out.print ("Waktu region standar setelah pengaturan waktu: ");
System.out.println (waktu.toString());
System.out.println();
try
{
waktu.inputwaktu (99, 99, 99);
}
catch (IllegalArgumentException e)
{
System.out.printf ("Pengecualian: %s\n\n", e.getMessage());
}
System.out.println ("Setelah waktu yang dimasukkan salah:" );
System.out.print ("Waktu dunia: ");
System.out.println (waktu.toUniversalString());
System.out.print ("Waktu region standar: ");
System.out.println (waktu.toString());
}
}
Hasil run program:
Komentar
Posting Komentar