Sebuah statement if dapat diikuti oleh opsi statement else ,yang mengeksekusi ketika ekspresi Boolean adalah false.
Syntax
Syntax if ... else adalah :
if(Boolean_expression){ //Executes when the Boolean expression is true }else{ //Executes when the Boolean expression is false }
Jika ekspresi boolean bernilai true, maka jika blok kode akan dijalankan, jika tidak lagi blok kode akan dijalankan.
Diagram Alir
Sumber : http://www.tutorialspoint.com
Contoh :
Bukalah NetBeans kalian lalu tuliskan kode berikut
public class Test { public static void main(String args[]){ int x = 30; if( x < 20 ){ System.out.print("Ini adalah if statement"); }else{ System.out.print("Ini adalah else statement"); } } }
Berikut adalah hasil dari kode diatas
Ini adalah else statement
If...else if...else Statement
If statement dapat diikuti oleh opsi else if ... else statement, yang sangat berguna untuk menguji berbagai kondisi menggunakan statement if ... else if tunggal.
Bila menggunakan if , else if , else statement ada beberapa poin yang perlu diingat.
Bila menggunakan if , else if , else statement ada beberapa poin yang perlu diingat.
- If dapat memiliki nol atau satu else dan itu harus dituliskan setelah setiap else if.
- If dapat memiliki nol untuk banyak else if dan mereka harus dituliskan sebelum else.
- Sesudah else if sukses, tidak ada else if atau else yang akan diuji.
Syntax :
Syntax if ... else adalah
if(Boolean_expression 1){ //Akan dieksekusi ketika Boolean expression 1 adalah true. }else if(Boolean_expression 2){ //Akan dieksekusi ketika Boolean expression 2 adalah true. }else if(Boolean_expression 3){ //Akan dieksekusi ketika Boolean expression 3 adalah true. }else { //Akan dieksekusi ketika tidak ada salah satu dari kondisi diatas yang bernilai true.}
Contoh :
Bukalah NetBeans kalian dan buatlah class baru bernama Test lalu tuliskan kode berikut
public class Test { public static void main(String args[]){ int x = 30; if( x == 10 ){ System.out.print("Nilai X adalah 10"); }else if( x == 20 ){ System.out.print("Nilai X adalah 20"); }else if( x == 30 ){ System.out.print("Nilai X adalah 30"); }else{ System.out.print("Ini adalah else statement"); } } }
Berikut adalah hasil dari kode diatas
Nilai X adalah 30
0 comments:
Post a Comment