[Struktur Control] Percabangan IF ELSE Pada Pemrograman 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 :
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 a 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: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 :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.
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 :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