Akhirnya bisa update blog lagi , setelah sekian lama tak pernah buka blog. Pada postingan kali ini, yaitu membuat coding program Menampilkan Nama Bulan yang Jumlah Harinya 31 dengan array dan switch. Ngga usah pake lama deh langsung aja lihat coding programnya di bawah ini.
import java.util.Scanner;
public class Bulan_31_Hari {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
String[] bulan={"Januari","Februari","Maret","April","Mei","Juni",
"Juli","Agustus","September","Oktober","November",
"Desember",};
String[] hari={"31 Hari","28/29 Hari","31 Hari","30 Hari","31 Hari",
"30 Hari","31 Hari","31 Hari","30 Hari","31 Hari",
"30 Hari","31 Hari"};
garis();
System.out.println(" MENU PILIHAN");
garis();
System.out.println("1. NAMA BULAN YANG JUMLAH HARINYA 28/29");
System.out.println("2. NAMA BULAN YANG JUMLAH HARINYA 30");
System.out.println("3. NAMA BULAN YANG JUMLAH HARINYA 31");
System.out.println("4. EXIT");
System.out.println("");
garis();
System.out.print("ANDA PILIH NOMOR : ");
int pil=input.nextInt();
switch(pil){
case 1 :{
garis();
System.out.println("NAMA BULAN YANG JUMLAH HARINYA 28/29\n");
System.out.println("1. "+bulan[1]+" = "+hari[1]);
break;
}
case 2 :{
garis();
System.out.println("NAMA BULAN YANG JUMLAH HARINYA 30\n");
System.out.println("1. "+bulan[3]+" = "+hari[3]+
"\n2. "+bulan[5]+" = "+hari[5]+
"\n3. "+bulan[8]+" = "+hari[8]+
"\n4. "+bulan[10]+" = "+hari[10]);
break;
}
case 3 :{
garis();
System.out.println("NAMA BULAN YANG JUMLAH HARINYA 31\n");
System.out.println("1. "+bulan[0]+" = "+hari[0]+
"\n2. "+bulan[2]+" = "+hari[2]+
"\n3. "+bulan[4]+" = "+hari[4]+
"\n4. "+bulan[6]+" = "+hari[6]+
"\n5. "+bulan[7]+" = "+hari[7]+
"\n6. "+bulan[9]+" = "+hari[9]+
"\n7. "+bulan[11]+" = "+hari[11]);
break;
}
case 4:{
System.exit(0);
break;
}
default:System.exit(0);
}
}
static void garis (){
System.out.println("========================================");
}
}
Outputnya akan tampil seperti dibawah ini.
Program di atas dibuat oleh logika sendiri. Kenapa menggunakan switch, agar tidak hanya menampilkan nama bulan yang jumlah harinya 31, tetapi bisa memilih untuk menampilkan nama bulan yang jumlah harinya 30 atau 29/28. Untuk kritik dan saran langsung saja coment di bawah postingan ini. Kritik dan saran anda sangat membantu bagi saya untuk selalu belajar dan terus belajar lagi.