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
.
break
artinya berhenti. Ini untuk memerintahkan komputer untuk berhenti mengecekcase
yang lainnya.default
artinya 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