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..
Contohnya :
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