
Oke pada kesempatan kali ini saya ingin membagikan hasil Program ADT Tanggal di Java
Disini saya menggunakan NetBeans dengan IDE 8.2
Berikut Source codenya: Bisa dari Github atau liat di bawah
import java.util.Scanner;
public class Adttanggal {
// Dibuat Oleh : M.Irvan Dimetrio(18360018)
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int hari = 0;
int tanggal,bulan,tahun,kabisat;
String bln = null ;
String nama_bulan [] = {"Januari","Februari","Maret","April","Mei","Juni","Juli",
"Agustus","September","Oktober","November","Desember"};
System.out.print("Masukkan Tanggal : ");
tanggal = input.nextInt();
System.out.print("Masukkan Bulan : ");
bulan = input.nextInt();
System.out.print("Masukkan Tahun : ");
tahun = input.nextInt();
kabisat = tahun % 4;
if (bulan % 2 == 0){
hari = 30;
bln = nama_bulan[bulan-1];
//tahun kabisat
if (kabisat==0){
hari =29;
bln = nama_bulan[bulan-1];
}
else {
hari = 28;
bln = nama_bulan[bulan-1];
}
}
else if (bulan %2 == 1){
hari = 31;
bln = nama_bulan[bulan-1];
}
boolean x, y, z;
x = tanggal > 0 && tanggal <= hari;
y = bulan > 0 && bulan <= 12;
z = x && y;
if (z){
System.out.println(+tanggal+" "+bln+" "+tahun+" adalah tanggal yang Valid");
}
else {
System.out.println(+tanggal+" "+bln+" "+tahun+" adalah tanggal yang tidak Valid");
}
}
}
Output Program nanti seperti ini :

Untuk video nya bisa lihat di bawah :
Semoga Bermanfaat.
