Jump to content

Pemrograman Berorientasi Obyek:Praktek Percabangan Switch dan Case: Difference between revisions

From Wiki
No edit summary
Tag: Reverted
No edit summary
Tag: Manual revert
Line 49: Line 49:
[[Category:Pemrograman]]
[[Category:Pemrograman]]
[[Category:Pemrograman Berorientasi Obyek]]
[[Category:Pemrograman Berorientasi Obyek]]
{{DISPLAYTITLE:Praktek:Percabangan Switch dan Case}}

Revision as of 05:42, 19 November 2022

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!");
        }
    }
}