Minggu, Desember 04, 2011

Statement If, If-else dan If-else-if

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!” );
}
 
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: 


Jika program di atas di runing maka outputnya adalah :



Demikian semoga bermanfaat.

Tidak ada komentar:

Posting Komentar