Bedanya, percabangan ini menggunakan kata kunci
switch dan case.Formatnya juga berbeda, tapi cara kerjanya sama.
Contoh Program Inputan Dengan Switch Case
Silahkan buat class baru bernama Lt3_Jurusan, kemudian ikuti kode berikut:
import java.util.Scanner; //menginport paket yang terdapat di Java,untuk inputan fungsi Scanner
public class Lt3_Jurusan{
public static void main (String[] args){
Scanner masuk = new Scanner(System.in); //inputan Scanner yang di berinama in
int pil; //variabel yang nantinya akan menentukan pilihan
System.out.println("Masukkan Pilihan");
System.out.println("1. S1 Teknik Elektro");
System.out.println("2. S1 Sistem Komputer");
System.out.println("3. S1 Teknik Informatika");
System.out.println("4. S1 Manajemen Informatika");
System.out.println("5. S1 Teknik Arsitektur");
System.out.println("--------------------------------");
pil = masuk.nextInt(); //Memasukan pilihan yang ada di atas
switch (pil) { //memeriksa pilihan,apabila ada maka akan mengeksekusinya
case 1:System.out.println("S1 Teknik Elektro");
break; // untuk mengakhiri/ keluar jika sudah selesai
case 2:System.out.println("S1 Sistem Komputer");
break;
case 3:System.out.println("S1 Teknik Informatika");
break;
case 4:System.out.println("S1 Manajemen Informatika");
break;
case 5:System.out.println("S1 Teknik Arsitektur");
break;
default: //apabila piliha tidah cocok, maka akan menampilkan pemneritahuan/
System.out.println("Input Salah");
break;
}
}
}
Output :
Perhatikan:
case 1 artinya nilai pilih yang akan dibandingkan, apakah nilainya
sama dengan 1 atau tidak.Kalau iya, maka kerjakan kode yang ada di dalam
case 1.Bisa juga betuknya berbeda, misalnya seperti ini:
switch (variabel) {
case 'A':
// lakukan sesuatu
break;
case 'B':
// lakukan ini
break;
default:
// lakukan ini
}
Perlu diperhatikan juga: di sana ada kata kunci break dan default.
breakartinya berhenti. Ini untuk memerintahkan komputer untuk berhenti mengecekcaseyang lainnya.defaultartinya jika nilai variabel tidak ada yang sama dengan pilihan case di atas, maka kerjakan kode yang ada di dalamdefault.
default bisa juga tidak memiliki break, karena dia adalah pilihan terakhir.
Artinya pengecekan akan berakhir di situ.
0 Komentar