Langsung ke konten utama

Percabangan Java if, else-if, if-else, switch


27 08 2014


Percabangan java
Percabangan adalah suatu pilihan atau opsi dengan kondisi tertentu. Jika kondisi yang menjadi syarat terpenuhi, maka opsi atau pilihan dijalankan, jika tidak maka sebaliknya. Dalam java terdapat 4 macam jenis percabangan, if, if-else, else-if, dan juga switch. Keempat jenis ini memiliki penggunaan masing-masing. Berikut penjelasan mengenai penggunaan tiap-tiap percabangan :


  • if : Percabangan if ini digunakan jika kita hanya memiliki satu pernyaatan yang akan dijalankan dengan syarat tertentu. Sintaks if seperti berikut :
if(kondisi){
pernyataan
Jika kondisi benar, maka pernyataan akan dijalankan.
Contoh : 
public class coba{
public static void main (String [] args){
int a=0;        
if (a==0)
   System.out.println("Nilai a = 0");
if (a==1)
   System.out.println("Nilai a = 1");
    }
}
Output : Program akan menampilkan  nilai a = 0 saja, karena pada if yang kedua, kondisi tidak memenuhi atau salah. 
  • if else : Percabangan if else digunakan saat kita memiliki dua pernyataan dengan syarat tertentu. Sintaks if-else seperti berikut :
if(kondisi){
pernyataan1
}else{
pernyataan2
}
Jika hasil dari if benar, maka pernyataan1 yang dijalankan, sedangkan jika salah, pernyataan dua yang akan dijalankan.
Contoh : 
public class coba{
public static void main (String [] args){
int a=0;        
if (a==0)
   System.out.println("Nilai a = 0");
else
   System.out.println("Nilai a = 1");
    }
}
Output : program akan menampilkan nilai a = 0, karena kondisi if bernilai benar, jika pada inisialisasi nilai a tidak bernilai 0, maka program akan menampilkan nilai a = 1.

  •  else -if : percabangan yang digunakan saat kita memiliki banyak kondisi (lebih dari 2) dan banyak pernyataan (lebih dari 2). Sintaks dari else-if seperti berikut :
if(kondisi){
pernyataan1
}elseif(kondisi2){
pernyataan2
}else(kondisi3){
pernyataan3
else {
penyataan4
jika kondisi1 benar, maka pernyataan1 akan dijalankan, jika kondisi2 benar, maka penyataan2 akan dijalankan, jika semua kondisi salah, maka penyataan4 yang akan dijalankan saja.
Contoh :

 public class coba{
public static void main (String [] args){
int a=2;        
if (a==0)
   System.out.println("Nilai a = 0");
else if(a==1)
   System.out.println("Nilai a = 1");
else if(a==2)
   System.out.println("Nilai a = 2"); 
    }
}
Output : Program akan menampilkan  nilai a = 2 saja, karena pada  else-if yang ketiga atau dengan pernyataan a==2 bernilai benar, sedangkan pernyataan yang lain tidak dijalankan karena kondisi tidak memenuhi.
  •  switch-case : percabangan yang digunakan saat kita memiliki banyak kondisi (lebih dari 2) dan banyak pernyataan (ledbih dari 2). Sebenarnya switch-case ini hampir sama dengan else if, hanya saja sintaksnya yang berbeda. Sintaks dari switch-case seperti berikut :
switch (variabel) { 
case nilai1: pernyataan1; 
break; 
case nilai2: pernyataan2; 
break; 
default: pernyataan3; 
}
Jika nilai variabel yang ditunjuk bernilai sesuai nilai1, maka pernyataan1 akan dijalankan, jika nilai variabel yang ditunjuk bernilai sesuai nilai2, pernyataan2 dijalankan, jika tidak ,maka pernyataan3 yang akan dijalankan.

 public class coba{
public static void main (String [] args){
int a=3;        
switch (a) { 
     case 1: 
        System.out.println("Nilai a=1");break;
     case 2: 
        System.out.println("Nilai a=2"); break;
     case 3: 
        System.out.println("Nilai a=3");break;
     default: 
        System.out.println("Nilai a=4"); break
          }
    }
}
Output : Program akan menampilkan  nilai a = 2 saja, karena kondisi bernilai benar, perhatika break dibelakang pernyataan, jika break ini dihapus, maka semua pernyataan akan dijalankan. Break digunakan untuk keluar dari switch-case saat 1 pernyataan sudah dijalankan.
Sekian tutorial hari ini, semoga bermanfaat, jangan lupa untuk berbagi, berbagi itu menyenangkan.
Sekilas motivasi :"Orang yang bijak bukan karena pengalaman, tetapi karena kapasitasnya dalam memaknai pengalaman:~Bernand Show

Komentar

Postingan populer dari blog ini

Software Pendukung Web Dinamis

Software Pendukung Web Dinamis : 1.       Web server                              : apache, IIS 2.       Database server                       : Mysql, Postgre, Sql Server 3.       Web editor                              : notepad, Dreamweaver 4.       Image Editor                           : Corel, Photoshop 5.       Animate Editor...

Cerpen " CAHAYA CINTA PESANTREN "

CAHAYA CINTA PESANTREN Dalam perasaan gundahnya kipli berlutu kepada Allah, memohon agar ia mendapat nilai maksimal. Jadi dirinya bisa masuk SMA Watu Gede. Sekolah yang ia dambakan. Sekolah ini merupakan sekolah favorit di kotanya, sehingga bila dia bisa masuk sekolah ini dia akan lebih mudah mendapatkan universitas favorit juga. Kipli optimis bisa masuk sekolah ini. Karena dia sangat rajim berdo’a kepada Allah.             “ Ya allah, Kipli mohon kepadamu supaya kipli mendapat nilai maksimal. Supaya, Kipli bisa masuk SMA Watu Gede. Ya Allah jika kau memang maha kaya maka kabulkanlah do’a kipli Ya Allah.” Setiap hari kipli selalu melanturkan mantranya ini. Seakan dirinya sangkat memaksa allah mengabulkan keinginannya itu. Kipli semakin rajin menyenandungkan Dzikir yang menenangkan hatinya. Sebab orang tuanya akan mengambil laporan hasil belajar Kipli. “Bagaimana umi? Pasti nilai – nilai kipli bagus-baguskan. Kipli mau lih...

install driver GPU

Detail langkah mulai dari step 4 dalam clean install driver GPU : 4.b. Detail dari step 4 pada uninstall driver GPU dibedakan antara AMD dan Nvidia : AMD Catalyst : Buka control panel –> pilih program and features –> pilih AMD/ATI Catalyst Install Manager –> pilih change klik next seperti pada gambar dibawah ini select express uninstall all ATI software ikuti prosesnya sampai selesai User account control akan meminta gamers untuk allow dari perintah eksekusi dari uninstall driver, maka proses uninstall akan dilakukan . Setelah proses selesai maka akan muncul tampilan seperti dibawah ini, gamers akan diminta restart, silahkan lakukan restart dan lanjutkan ke step 5. Nvidia Forceware : Buka control panel –> pilih program and features –> Nvidia Force (version) –> pilih Uninstall akan muncul gambar seperti dibawah ini Setelah  pemmZHolics pilih uninstall maka proses nya akan berjalan lalu akan diminta Restart Proses Unin...