Friday, August 31, 2012

Percabangan If - else

Kode Direktori - Percabangan if-else

Hallo teman-teman, kali ini saya mau berbagi ilmu dengan teman-teman tentang Percabangan if-else pada Java.
Mungkin bagi teman-teman yang sudah mahir dapat berbagi ilmunya disini, dan bagi yang belum mari kita belajar bersama disini. Mungkin bagi teman-teman yang sudah mahir, buat percabangan if-else ini hanya biasa saja. Tapi saya kali ini mau berbagi saja walaupun singkat cerita if-else ini terusan dari materi percabangan if yang telah saya bahas sebelumnya.

Perintah if-else ini tidak berbda jauh dengan percabangan if, tetapi perintah if - else ini memiliki suatu kondisi false, berarti jika kondisi if terpenuhi else ini tidak terpenuhi. Tetapi sebaliknya apabila kondisi if tidak terpenuhi maka kondisi else yang akan di eksekusi.
Dibawah ini adalah struktur dari perintah if - else :
if (kondisi){
  kode program;
  }
else{
  kode program;
}

Dan ini contoh programnya
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package belajar;

/**
 *
 * @author Rosadi
 */
public class percabanganIfElse {
     /**   
     * @param args the command line arguments   
     */     
    public static void main(String[] args) {
        
        boolean cobaPercabangan = false;
        
        if (cobaPercabangan == true){
            System.out.println("PROGRAM TIDAK DIJALANKAN");
             
        }
        else {
            System.out.println("PROGRAM INI AKAN DI EKSEKUSI");
           
        }
    }
}

Coba teman-teman praktekkan code di atas.
Penjelasan dari code di atas seperti ini :
boolean cobaPercabangan = false; (ingat dia bernilai false!!! kalau dia bernilai false maka didalam eksekusi if yang bernilai true ini -->> if (cobaPercabangan == true){  akan di alihkan ke else{ . Kenapa? Karena nilai if tersebut bernilai "true", sedangkan diawal boolean cobaPercabangan bernilai false; )
Jadi kembali lagi ke pengertian if-else apabila kondisi if terpenuhi, maka eksekusi akan dijalankan. Tetapi sebaliknya, apabila kondisi if tidak terpenuhi kondisi else yang akan dieksekusi.

Pasti teman-teman bingung. Semoga dari materi ini tidak membingungkan teman-teman, dan dapat membantu belajar teman-teman.
Terus berlatih teman-teman...