Mari teman-teman kita belajar tentang Statement If, If-else dan If-else-if di Java.
Statement IF
IF akan menentukan sebuah pernyataan (atau blok kode) yang akan eksekusi jika dan hanya jika persyaratan bernilai benar(true). Cara penulisan statement if, sbb :
if ( boolean_ekspresi )
statement;
atau
if ( boolean_ekspresi ){
statement 1;
statement 2; }
dimana : boolean_expression adalah sebuah penyataan logika (true/false) atau variabel bertipe boolean. Jika hanya 1 statement, boleh tidak memakai tanda kurung kurawal (buka dan tutup), tapi jika statement lebih dari 1 harus memakai tanda kurung kurawal.
Contoh :
double grade = 92.0;
if ( grade >= 90 ){
System.out.println( “Excellent!” );
}
Jika kondisi bernilai true, statememt akan dieksekusi.
Statement If-else
if-else digunakan apabila kita ingin mengeksekusi beberapa pernyataan dengan kondisi true dan pernyataan yang lain dengan kondisi false. Bentuk statement if-else :
if( boolean_expression )
statement;
else
statement;
dapat juga ditulis seperti,
if( boolean_expression ){
statement1;
statement2;
. . .
}
else{
statement1;
statement2;
. . .
}
Contoh penulisan :
double grade = 92.0;
if ( grade >= 90 ){
System.out.println( “Excellent!” );
}else
{
System.out.println( “Good!” );
}
if-else digunakan apabila kita ingin mengeksekusi beberapa pernyataan dengan kondisi true dan pernyataan yang lain dengan kondisi false. Bentuk statement if-else :
if( boolean_expression )
statement;
else
statement;
dapat juga ditulis seperti,
if( boolean_expression ){
statement1;
statement2;
. . .
}
else{
statement1;
statement2;
. . .
}
Contoh penulisan :
double grade = 92.0;
if ( grade >= 90 ){
System.out.println( “Excellent!” );
}else
{
System.out.println( “Good!” );
}
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 statement if-else if :
if ( boolean_expression1 )
statement1;
else if( boolean_expression2 )
statement2;
else
statement3;
Penjelasan :
Anda 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 sourcecode programnya:
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 statement if-else if :
if ( boolean_expression1 )
statement1;
else if( boolean_expression2 )
statement2;
else
statement3;
Penjelasan :
Anda 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 sourcecode programnya:
Tidak ada komentar:
Posting Komentar