Percabangan If di Java - Percabangan ( Branch ) adalah suatu pernyataan yang digunakan untuk mengambil keputusan jika suatu kondisi bernilai true atau false. Sekarang kita akan memepraktekan programmnya di java.
Baca juga : Perulangan ( looping ) Pada Java
Baca juga : Perulangan ( looping ) Pada Java
1. If
If adalah dasar dari pada percabangan, dalam if hanya akan melakukan perkerjaan jika kondisinya bernilai true, dan apabila bernilai false maka akan langsung ke program selantunya tanpa ada yang di eksekusi.
Sebagai contoh lihat script di bawah :
package kondisional_java; /** * * @author Jin Toples */ 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); } } }
jika script di atas di jalankan maka akan keluar angka "8" karna "8" lebih besar dari "5" sehingga menghasilkan nilai true. coba anda ubah tanda di atas menjadi "<" dan lihat apa yang terjadi. maka tidak akan terjadi apa - apa karna tidak akan ada blok program yang dikerjakan.
2.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.
Sebagai contoh lihat program di bawah :
package kondisional_java; /** * * @author Jin Toples */ 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.
3. If bersarang
if bersarang adalah kondisi if yang berada di dalam if, if bersarang adalah gabungan dari if atau juga dari if...else.
Sebagai contoh lihat script di bawah :
package kondisional_java; /** * * @author Jin Toples */ public class Kondisional_java { /** * @param args the command line arguments */ public static void main(String[] args) { int a=5; int b=5; if (a > b){ System.out.println("Jalankan kondisi 1"); }else if(b == a){ System.out.println("Jalankan kondisi 2"); }else{ System.out.println("Jalankan kondisi 3"); } } }
maka hasilnya adalah "Jalankan kondisi 2" karna kondisi if yang kedua tepenuhi yaitu "A == B".
4. Switch Case
Switch case adalah merupakan bentuk lebih mudah dari If bersarang. Switch-case hanya dapat menggunkan kodisi "==" ( sama dengan ).
Sebgai contoh lihat di bawah :
package kondisional_java; /** * * @author Jin Toples */ 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; } } }
Maka hasilnya dalah "50" karna nilai "a" berisi "c".
Contoh program Percabangan If di Java anda sekarang sudah selesai, Baca juga tutorial pemrogram java lainnya.
Contoh program Percabangan If di Java anda sekarang sudah selesai, Baca juga tutorial pemrogram java lainnya.
0 komentar