Program Java : Latihan 3 Inputan Dengan Switch Case

Hello disini saya akan membuat Percabangan SWITCH/CASE .Percabangan SWITCH/CASE sebenarnya adalah bentuk lain dari IF/ELSE/IF.
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 mengecek case yang lainnya.
  • default artinya jika nilai variabel tidak ada yang sama dengan pilihan case di atas, maka kerjakan kode yang ada di dalam default.
Pilihan default bisa juga tidak memiliki break, karena dia adalah pilihan terakhir. Artinya pengecekan akan berakhir di situ.

Posting Komentar

0 Komentar