-->

[Struktur Control] Percabangan IF ELSE Pada Pemrograman Java

LOGO JAVA


IF ELSE adalah suatu perintah conditional atau percabangan, yang digunakan dalam bahasa pemrograman Java, dimana  suatu opsi akan dijalankan sesuai dengan pilihan, jika pilihan yang dipilih sesuai syarat/kondisi maka perintah IF akan di jalankan, dan sebaliknya jika tidak sesuai maka perintah ELSE yang akan di jalankan

STATEMENT IF

Pernyataan if akan menentukan sebuah pernyataan atau blok kode yang akan di eksekusi jika dan hanya jika persyaratan bernilai benar (true).

Bentuk Penulisan :
 if( boolean_expression ){   
statement1;
. . .
}
Boolean_expression adalah sebuah penyataan logika (true/false) atau variabel bertipe boolean.

Contoh Penerapan 1 :
 package percabangan;  
public class Percabangan {
public static void main(String[] args) {
int a=1;
if(a==1){
System.out.println("angka yang dimasukkan benar");
}
}
}

Output Penerapan 1 :

OUTPUT STATEMENT IF 1

Bisa kita lihat teman-teman pada contoh program penerapan 1 terlihat di situ bahwa di deklarasikan sebuah variabel yaitu a yang bertipe data Integer dan pada variabel diberikan nilai yaitu 1 dan bisa dilihat juga bahwa syarat/kondisi pada Boolean_expression bernilai benar (true) sehingga di munculkannya lah sebuah statement "angka yang di masukan benar".

Contoh Penerapan 2 :
 package percabangan;  
public class Percabangan {
public static void main(String[] args) {
int a=2;
if(a==1){
System.out.println("angka yang dimasukkan benar");
}
}
}
Output Penerapan 2:

OUTPUT STATEMENT IF 2


Pada contoh penerapan 2 terlihat bahwa Statement tidak muncul dikarenakan variabel a di isi dengan nilai 2 sedangkan pada Boolean_expression kondisinya tidak sesuai karena di kondisikan bahwa variabel a bernilai 1.


STATEMENT IF ELSE

Pernyataan if-else digunakan apabila kita ingin mengeksekusi beberapa pernyataan dengan kondisi true dan pernyataan yang lain dengan kondisi false.

Bentuk Penulisan :
 if( boolean_expression ){   
statement1;
. . .
}

else{
statement1;
. . .
}

Contoh Penerapan :
 package percabangan;  
public class Percabangan {
public static void main(String[] args) {
int a=2;
if(a==1){
System.out.println("angka yang dimasukkan benar");
}else{
System.out.println("nilai tidak diketahui);
}
}
Output Penerapan :

OUTPUT STATEMENT IF ELSE

Pada contoh penerapan di atas mengapa pernyataan else yang di jalankan ? ini terjadi di karenakan nilai yang diketahui tidak sama dengan syarat/kondisi (Boolean_expression).

STATEMENT IF ELSE IF

Pernyataan pada bagian kondisi else dari blok if-else dapat menjadi struktur if-else yang lain. Kondisi struktur seperti ini mengijinkan kita untuk membuat seleksi persyaratan yang lebih kompleks.

Bentuk Penulisan :
 if( boolean_expression1 )   
statement1;

else if( boolean_expression2 )
statement2;

else
statement3;
Kita dapat memiliki banyak blok else-if sesudah pernyataan if. Blok else bersifat opsional dan dapat dihilangkan. Pada contoh yang ditampilkan di atas, jika boolean_expression1 bernilai true, maka program akan mengeksekusi statement1 dan melewati pernyataan yang lain. Jika boolean_expression2 bernilai true, maka program akan mengeksekusi statement2 dan melewati statement3.

Contoh Penerapan :
 package percabangan;  
public class Percabangan {
public static void main(String[] args) {
int x=3;
if(x==1){
System.out.println("nilai x = 1");
}
else if(x==2){
System.out.println("nilai x = 2");
}else if(x==3){
System.out.println("nilai x = 3");
}else{
System.out.println("nilai x tidak diketahui");
}
}
}
Output Penerapan :

OUTPUT STATEMENT IF ELSE IF

Oke saya rasa teman-teman tahu penjelasannya Yupss.. pada gambar output di atas yang di munculkan adalah statement ke 3 karena deklarasi variabel x yang cocok adalah kondisi pada statement yang ke 3.

Mungkin cukup sekian info kali ini mudah-mudahan berguna dan bermanfaat, sampai bertemu kembali di tulisan Mr. Comro berikut nya. Dan jangan lupa comment and share ke teman-teman kalian jika postingan ini bermanfaat Terimakasih..

0 Response to "[Struktur Control] Percabangan IF ELSE Pada Pemrograman Java"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel