Kelas : 2 IA 24
NPM : 51410468
LISTING PROGRAM
import java.util.*;
public class ContohGreg {
public static void main(String [] args){
GregorianCalendar sekarang = new GregorianCalendar ();
infoWaktu(sekarang);
}
static void infoWaktu(GregorianCalendar cal){
String hari[] = { "Dummy", "Minggu",
"Senin", "Selasa", "Rabu", "Kamis",
"Jum'at", "Sabtu" };
String bulan[] = {"Januari", "Februari",
"Maret", "April", "Mei", "Juni",
"Juli", "Agustus", "September",
"Oktober", "November", "Desember"};
System.out.println("Hari " +
hari[cal.get(Calendar.DAY_OF_WEEK)] + " Tanggal " +
cal.get(Calendar.DATE) + " " + bulan[cal.get(Calendar.MONTH)] +
" " + cal.get(Calendar.YEAR));
}
}
LOGIKA PROGRAM
import java.util.*;
Itu akan membuat semua kelas dalam paket method java. util tersedia untuk digunakan dalam definisi kelas Java. Java dibagi ke dalam paket. Setiap
paket bisa mengadakan kelas dan paket lainnya. java.util adalah sebuah paket.
Java Application Programming Interface
(API) berisi ratusan class yang sudah didefinisikan sebelumnya yang dapat
digunakan untuk program kita. Class-class tersebut dikumpulkan di dalam packages.
public class Kalender{
Memberikan nama class yaitu Kalender
yang berfungsi untuk mengindikasikan
bahwa kita mempunyai akses bebas ke class yang lain dari package
public
static void main (String[] args){
GregorianCalendar
sekarang = new GregorianCalendar ();
infoWaktu(sekarang);
GregorianCalendar untuk menampilkan data-data waktu, jadi bias mencip[takan
satu objek dan untuk menampilkan secara terpisah antara tahun, bulan, tanggal,
hari, jam dan sebagainya bahkan sampai ke second dan menampilkan variabel baru
yaitu infoWaktu dan berjudul “sekarang” untuk menyimpan data baru dari GregorianCalendar.
static
void infoWaktu(GregorianCalendar cal){
memanggil
kalender GregorianCalendar yang berasal di dalam PC
String hari[] = { "Dummy",
"Minggu", "Senin", "Selasa", "Rabu",
"Kamis", "Jum'at", "Sabtu" };
String bulan[] = {"Januari",
"Februari", "Maret", "April", "Mei",
"Juni", "Juli", "Agustus", "September",
"Oktober", "November", "Desember"};
Langkah yang digunakan untuk meng-input
nilai string pada variabel infoWaktu, "Dummy"
ialah kode bawaan
dari GregorianCalendar karena jika dihapus "Dummy"-nya
maka yang tercetak bukan hari sekarang tapi hari berikutnya namun dengan
tanggal yang sama hanya hari saja yang mundur 1 hari. dan berikut diatas
string2nya
System.out.println("Hari " + hari[cal.get(Calendar.DAY_OF_WEEK)]
+ " Tanggal " + cal.get(Calendar.DATE) + " " +
bulan[cal.get(Calendar.MONTH)] + " " + cal.get(Calendar.YEAR));
Dan pada akhirnya akan
mencetak dan menambahkan baris baru pada [cal.get(Calendar.DAY_OF_WEEK)] untuk mengambil data berupa hari dan
akan disimpan di variable Hari, [cal.get(Calendar.DAY_OF_WEEK)] konstanta dari kelas untuk
menampilkan hari dalam seminggu.
OUTPUT PROGRAM
0 komentar:
Post a Comment