Kamis, 06 Oktober 2016

Percabangan Dasar (Branch if-else)

Assalamu'alaikum.

Untuk postingan kali ini, saya akan memaparkan kodingan tentang percabangan if dan else dalam java.
Kali ini source code nya memiliki banyak sekali output, tapi kalian bisa memodifikasinya supaya tidak menjadi banyak output.

Untuk lebih jelasnya, langsung lihat source code dibawah ya..


Tuh, banyak banget kan.. :D Ya itu soalnya composer kesukaan saya semua.. apalagi yang Sakuzyo.. xD

Aside from that, pada source code ini kita belajar dua dasar baru, yaitu input data, percabangan dan outer function.

Saya akan lebih menekankan pada penjelasan percabangan if-else disini.

Bisa kita liat, pada bagian ini.

 if (i == 0)
    System.out.println("Out of the Program");

else if (i == 1){
    xi();
}
           else if (i == 2){
               sakuzyo();
           }
           else if (i == 3){
               mili();
           }
           else if (i == 4){
               ginkiha();
           }
           else if (i == 5){
               vk();
           }
           else if (i == 6){
               rabpit();
           }
           else if (i == 7){
               eyemedia();
           }
           else if (i == 8){
               kiva();
           }
           else if (i == 9){
               ice();
           }
           else{
               System.out.println("The input is not detected.");
               System.out.println("INVALID INPUT");
               System.out.println();
           }


Logikanya, itu seperti pengecekan mulai dari yang paling atas, yaitu if. Jika kondisi if tidak memenuhi, maka akan mengecek bawahnya, else if yang mana berarti -> selain itu jika........ dan jika memang ada yang memenuhi, maka kondisi di dalamnya akan langsung dieksekusi tanpa perlu mengecek bagian else if yang lain sampai else.

Tapi, jika semua bagian else if dicek dan tidak ada yang memenuhi, (dan dalam kasus ini ada bagian else), maka kondisi dalam else pasti akan dieksekusi.

Berikut adalah contoh output dari program.
 

Kalo ada yang kurang jelas, bisa langsung tanya dengan komen dibawah. Terima kasih.. :)

Wassalamu'alaikum. 

Tidak ada komentar:

Posting Komentar