Saturday, September 21, 2013

Percabangan (Dalam Bahasa Java)



Assalamulaikum wr.wb
 Kali ini saya akan menjelaskan tentang apa itu Percabangan dalam bahasa java. oke..

Pada dasarnya :
Percabangan ( Branch ) adalah suatu pernyataan yang digunakan untuk mengambil keputusan jika suatu kondisi bernilai true atau false.




contoh percabangan dalam java :

public class Kondisional_java {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int a=8;
        int b=5;
        
        if (a > b){
            System.out.println(a);
        }
        
    }

}

dari sini menjelaskan bahwa program akan mengsekusi perintah dan menghasikan output :
angka 8, karena pada kondisi dalam if disebutkan ababila variable a lebih besar (>) dari variable b maka cetak variable a... jika tidak maka program lanjut

lalu ada pengkondisian lagi yang disebut If.... else

If ..... Else

Berbeda dengan if sebelumnya yang tidak akan melakukan apa - apa jika bernilai false kali ini ia akan melakukan pekerjaa baik nilai itu true atau false. jika kondisi if terpenuhi maka ia akan menjalankan kondisi di blok true akan tetapi apa bila kondisi tidak terpenuhi maka ia akan menjalankan kondisi di blok else.

contohnya :

public class Kondisional_java {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int a=5;
        int b=7;
        
        if (a > b){
            System.out.println("Jalankan kondisi if");
        }else{
            System.out.println("Jalankan kondisi else");
        }
        
    }
}

Maka hasil dari script di atas "Jalankan kondisi else" karna kondisi if tidak terpenuhi atau bernilai false.

Lalu ada yang lagi yang disebut swicth case..

Switch Case

Switch case adalah merupakan bentuk lebih mudah dari If bersarang. Switch-case hanya dapat menggunkan kodisi "==" ( sama dengan ).

Contohnya :

public class Kondisional_java {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        char a='c';
        
        switch(a){
            case 'a':
                System.out.println("100");
            break;
            case 'b':
                System.out.println("75");
            break;    
            case 'c':
                System.out.println("50");
            break;
                
        }
    }
}

Ketika Program Dijalankan...
Maka hasilnya dalah "50" karna nilai "a" berisi "c"...

Sekian Sedikit sharing dari saya semoga bermanfaat.. Assalamualaikum Wr.wb

No comments:

Post a Comment