Percabangan Switch Case
Percabangan
adalah suatu pilihan atau opsi dengan kondisi tertentu. Jika kondisi yang
menjadi syarat terpenuhi, maka opsi atau pilihan dijalankan, jika tidak maka
sebaliknya. Dalam java terdapat 4 macam jenis percabangan, if, if-else,
else-if, dan juga switch. Keempat jenis ini memiliki penggunaan masing-masing.
Disini
saya akan membahas tentang percabangan switch case.
Switch Case merupakan
salah satu bentuk percabangan, bentuk dari Switch-case merupakan pernyataan
yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan
sejumlah atau banyak alternatif penyelesaian. Pernyataan switch-case ini
memiliki kegunaan sama seperti if – else bertingkat. Kontruksi if - else yang
bertingkat-tingkat seringkali membingungkan pembacaan alur program.
Switch case digunakan untuk percabangan yang kondisinya banyak. Sedangkan
percabangan if hanya bisa untuk menangani dua kondisi yaitu TRUE atau
FALSE. Tapi jika kita ingin melakukan percabangan untuk peringkat nilai, contoh
nilai A = sempurna, B = bagus, C = sedang, D = kurang, akan ribet jika kita
menggunakan percabangan if untuk menyelesaikan kondisi tersebut. Untuk itu mari
kita kita buat sebuah program menggunakan percabangan switch case.
Program Switch Case Nama Bulan:
- buka alikasi Java Netbeans
- Lalu klik Menu File - New Project
- Pilih Java-Java Aplication, Lalu Next
- Selanjutnya isi nama project “Switch Case” dan location penyimpanan project “drive D”
- Lalu buat form Switch Case
- Lalu Desain form sesuai dengan kebutuhan program, seperti dibawah ini.(menggunakan label,text field,panel)
- Lalu variabel kan nama text fieldnya dengan cara klik kanan pada text field pilih changes variabel name dan isi setiap textfieldnya (tnobulan,tnamabulan).
- lalu klik 2 kali pada teksfield tnobulan yang kita jadikan sebagai action
- lalu masukan koding seperti ini. nobulan=Integer.parseInt(tnobulan.getText());String namabulan;switch (nobulan){case 1:namabulan = "Januari";break;case 2:namabulan = "Februari";break;case 3:namabulan = "Maret";break;case 4:namabulan = "April";break;case 5:namabulan = "Mei";break;case 6:namabulan = "Juni";break;case 7:namabulan = "Juli";break;case 8:namabulan = "Agustus";break;case 9:namabulan = "September";break;case 10:namabulan = "Oktober";break;case 11:namabulan = "November";break;case 12:namabulan = "Desember";break;default:namabulan="Diluar Jangkauan";}namabulan="Bulan "+namabulan;tnamabulan.setText(namabulan)}
- lalu jalankan programnya.