Tutorial Pemrograman Java Part 4 | Percabangan di Bahasa Pemrograman Java beserta contoh

Kembali lagi bersama Blog mahasiswa di tutorial pemrograman Java Part 4 di materi Percabangan, sebelumnya kita membahas tentang Error dan Manipulasi String dari bahasa java  yang bisa di cek artikelnya disini  , sekarang kita akan membahas apa itu operan dan inputan di bahasa pemrograman java Percabangan merupakan suatu keadaan dimana program akan dieksekusi saat salah satu kondisi terpenuhi.

Didalam bahasa pemrograman Java dan bahasa pemrograman lain terdapat 5 percabangan yaitu;

    1. IF

Percabangan di if ini hanya terdapat satu kondisi saja , jika kondisi bernilai benar maka dieksekusi dan jika kondisi bernilai salah maka akan selesai.

Bentuk dari IF yaitu :

If ( kondisi ) {  
Isi perintah;  
}

Contoh dari program if yaitu :

publicstatic void main(String[] args) {  
int nilai;  
String grade;  
Scanner scan = new Scanner(System.in);  

out.println("Inputkan nilai : ");  
nilai = scan.nextInt();  

if (nilai >= 90){  
grade = "A";  
out.println("Grade anda : "+grade);  
}  
}

    2. If Else

Percabangan di if ini memiliki satu kondisi dimana saat kondisi if benar maka akan menjalankan perintah yang ada di dalam if , tetapi jika kondisi if bernilai salah maka akan kenjalankan perintah yang ada di else.

Bentuk dari if else yaitu :

If ( kodisi ) {  
Isi perintah;  
}else{  
Isi perintah;  
}

Contoh program if else yaitu :

publicstatic void main(String[] args) {
int nilai;
String grade;
Scanner scan = new Scanner(System.in);

out.println("Inputkan nilai : ");
nilai = scan.nextInt();

if (nilai >= 90){
grade = "A";
}else{
grade = "B";
}
out.println("Grade : "+grade);
}

       3. If Else-If

Percabangan if else-if hampir sama dengan percabangan if else, kondisi yang bernilai benar akan menjalankan perintah di dalam if tetapi jika kondisi bernilai salah maka akan memeriksa kembali nilai di else if , jika kondisi di else if terpenuhi, maka perintah akan dijalankan , tetapi jika kondisi benilai salah maka program akan selesai.

Bentuk dari percabangan if else-if

if( kondisi ) {
Isi perintah ;
} elseif ( kondisi ) {
Isi perintah ;
} else{
Isi perintah;
}

Contoh program if else-if :

publicstatic void main(String[] args) {
int nilai;
String grade;
Scanner scan = new Scanner(System.in);

out.println("Inputkan nilai : ");
nilai = scan.nextInt();

if (nilai >= 90){
grade = "A";
}elseif (nilai >= 80){
grade = "B+";
}else{
grade = "E";
}
out.println("Grade : "+grade);
}

      4. IF Bersarang

Percabangan if bersarang merupakan percabangan di dalam percabangan, jadi seperti if didalam if analoginya seperti ini.

Jika kondisi didalam if yang pertama terpenuhi, maka akan ada lagi kondisi untuk memeriksa apakah nilai tersebut bernilai benar atau salah, jika kondisi tersebut bernilai benar maka akan menjalankan perintah di dalam if.

Biasannya if bersarang memuat lebih dari satu kondisi didalam if.

Bentuk percabangan if bersarang adalah  :

if( kondisi ) {
If  (kondisi) {
If ( kondisi ) {
Isi perintah ;
}
} else{
Isi perintah;
}
} else{
Isi perintah ;
}

    5. Switch Case

Percabangan Switch Case  ini sedikit berbeda fungsinya dengan percabangan if else, percabangan Switch case ini lebih banyak digunakan di aplikasi yang terdapat menu pilihan, percabangan ini juga lebih difungsikan untuk menangani banyak kemungkinan pilihan atau kemunculan.

Bentuk percabangan Switch case

switch(namavar) {
Case 1:
Isi perintah ;
Break ;
Case 2:
Isi perintah;
Break ;
Case 3:
Isi perintah;
Break ;
Case 4:
Isi perintah;
Break ;
Default :
Isi perintah;
}

Contoh program percabangan switch case :

public static void main(String[] args) {  
        String lampu;  
        Scanner Input = new Scanner(System.in);  
          
        System.out.print("Inputkan nama warna : ");  
        lampu = Input.nextLine();  
          
        switch(lampu){  
            case "merah" :  
                System.out.println("Lampu merah , berhenti!");  
                break;  
            case "kuning" :  
                System.out.println("Lampu Kuning , Hati-hati!");  
                break;  
            case "hijau" :  
                System.out.println("Lampu Hijau , Jalan!");  
                break;  
            default :  
                System.out.println("Warna lampu salah!");  
        }  
    }  

Sekian tutorial pemrograman bahasa java tentang materi Percabangan, next kita akan membahas materi tentang Perulangan.

terima kasih semoga bermanfaat , Salam Mahasiswa.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *