Pemrograman Berorientasi Obyek:Praktek Percabangan Switch dan Case
Appearance
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. Bentuk dasar dari perintah Switch Case adalah seperti berikut
switch (variabel) {
case 'A':
// lakukan sesuatu
break;
case 'B':
// lakukan ini
break;
default:
// lakukan ini
}
Contoh penerapannya
import java.util.Scanner;
public class Lalin
{
public static void main(string[] args) {
// membuat Variabel dan Scanner
String Lampu;
Scanner scan = new Scanner(system.in);
// mengambil input
System.out.print("inputkan warna warna: ");
lampu = scan.nextLine();
switch(lampu){
case "merah":
System.out.println("Lampu merah, berhenti!");
break;
case "kuning":
System.out.println("Lampu kuning, harap hati-hati!");
break;
case "hijau":
System.out.println("Lampu hijau, silahkan jalan!");
break;
default:
System.out.println("Warna lampu salah!");
}
}
}