Sabtu, 27 April 2013

Statemen control Pemilihan



Pemilihan
Di dalam java terdapat dua statement yang menunjukkan pemilihan yaitu if dan switch. Statement-statement tersebut akan mengontrol eksekusi statement tergantung pada kondisi yang telah ditentukan.

Contoh :
Jika Ani rajin belajar, maka Ani akan pandai.

Artinya : Ani akan pandai jika dia rajin belajar. Kondisi tidak terpenuhi jika Ani tidak rajin belajar maka dia tidak akan pandai.


 Statement if
Statement if digunakan untuk percabangan kondisi  yaitu pemilihan statement berdasarkan satu kondisi, dua kondisi, atau lebih.

1.   1.    Satu kondisi
Dalam satu kondisi ini hanya menggunakan statement if untuk setiap pengeksekusian statementnya.

Penulisannya :
// satu statemen
If(kodisi){
Statement;
}
Berikut flowchart untuk satu kondisi dengan statement if :

Program untuk satu kondisi statement if :

Program 1
Program 2

Pada program 2 pada if ke-2 danke-3 tidak di tampilkan karena kondisi yang salah sehingga tidak dilakukan tampil pada if ke-2.
1.      
      2.  Dua kondisi
Dalam dua kondisi ini tidak hanya menggunakan statement if untuk setiap pengeksekusian statementnya. Tapi jika statemen itu bernilai false maka aka nada kondisi kedua.

Penulisannya :
If(kodisi){
Statement jika kondisi benar;
} else {
Statement jika kondisi salah;
}
Berikut flowchart untuk dua kondisi dengan statement if :

Program untuk dua kondisi if-else :




       3.   Tiga kondisi atau lebih
Dalam tiga kondisi ini telah menggunakan if-else if-else untk pengeksekusian tiga statement adau lebih.

Penulisannya :
If(kodisi){
Statement jika kondisi benar;
} else if {
Statement jika kondisi salah;
} else {
Statement jika semua kondisi salah;
}

Berikut flowchart untuk dua kondisi dengan statement if :


Program untu if- else if – else :