Struktur kontrol keputusan adalah statement dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode dan mengabaikan blok kode yang lain.
1. Struktur Kontrol pemilihan
a. if
Statement-if menentukan sebuah statement (atau blok kode) yang akan dieksekusi jika dan hanya jika
persyaratan boolean (boolean statement) bernilai true.
Bentuk dari statement if,
if( boolean_expression ){ statement; }atau
if( boolean_expression ){ statement1; statement2; . . . }
dimana, boolean_expression adalah sebuah persyaratan boolean (boolean statement) atau boolean variabel.contoh :
output dari sources code diatas:
b. If- else
Statement if-else digunakan apabila kita ingin mengeksekusi sebuah statement dengan kondisi true dan
statement 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 :output dari sources code diatas:
c. if-else-if
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; }
contoh :
output sources code
d. WHILE
while loop adalah pernyataan suatu blok pernyataan yang diulang-ulang sampai
mencapai kondisi yang cocok.
Bentuk statement
WHILE (kondisi)
{
Statement;
}
contoh :output sources code
e. Do While
Statement perulangan DO WHILE akan mengulang dimana pernyataan di dalam do while
loop akan dieksekusi sedikitnya satu kali.
Bentuk statement
DO
{
Statement;
}While (kondisi)
contoh :
output sources code f. For
For loop akan melakukan perulangan untuk mengeksekusi kode yang sama sebanyak
jumlah yang ditentukan.
Bentuk statement
FOR(awal;akhir;peningkatan)
Statement;
contoh :
output sources code g. Switch
Bentuk statement
switch (ekspresi) { case nilai1: perintah1 break; case nilai2: perintah2 break; case nilai3: perintah3 break; default: perintah_lain }
contoh :
tugas kalian kembangkan sources code diatas kedalam inputan dinamis kemudian
jalankan. Lihat hasilnya dan analisislah sources code diatas sertakan flowchartnya.
buatlah sources code yang bisa menampilkan piramida bintang seperti dibawah ini
Tidak ada komentar:
Posting Komentar