STRUKTUR KONTROL
1. Percabangan - digunakan untuk memutuskan kode
program mana yang akan dikerjakan berdasarkan suatu kondisi.
2. Pengulangan - digunakan untuk melakukan pengulangan
kode program.
·
PERCABANGAN – if
if( boolean_ekspresi ){
statement1;
statement2;
. . .
}
Jika
hasil dalam kurung (boolean_expression) bernilai benar, maka yang dikerjakan
baris dibawahnya (statement1), atau semua baris yang berada didalam kurung
kurawa {statement1 dan statement2}.
·
PERCABANGAN – if-else
Pernyataan
if-else digunakan apabila kita ingin mengeksekusi beberapa pernyataan
dengan kondisi true dan pernyataan yang lain dengan kondisi false.
if( boolean_ekspresi ){
statement1;
statement2;
. . .
}
else{
statement1;
statement2;
. . .
}
Else akan menampung apa yang tidak
ditampung if
·
PERCABANGAN – if-else-if
Bentuk statement
if-else if,
if( boolean_ekkspresi1 )
statement1;
else if( boolean_ekspresi2 )
statement2;
else
statement3;
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.
·
PERCABANGAN – switch
Bentuk
statement switch,
switch( switch_ekspresi ){
case case_pilihan1:
statement1; //
statement2; //block 1
. . . //
break;
case case_pilihan2:
statement1; //
statement2; //block 2
. . . //
break;
. . .
default:
}
statement1; //
statement2; //block n
. . . //
break;
Ketika pernyataan
switch ditemukan pada potongan kode program, java pertamakali akan
memeriksa switch_ekspresi,
dan menuju ke case yang akan menyamakan nilai yang
dimiliki oleh switch_ekspresi.
Selanjutnya program akan mengeksekusi pernyataan
pada dari kode
setelah case yang ditemukan sampai menemui pernyataan break,
selanjutnya akan mengabaikan
pernyataan yang lainnya hingga akhir dari struktur dari
pernyataan switch.
Jika tidak
ditemui case yang cocok, maka program akan mengeksekusi blok default.
Sebagai catatan,
bahwa bagian blok default adalah opsional
PENGULANGAN
Dalam
pengulangan wajib ada :
1. Inisialisasi nilai
2. Perubahan nilai
3. Batas nilai
ü PENGULANGAN – FOR
Bentuk dari
for,
for (inisialisasi nilai; batas nilai; perubahan
nilai){
statement1;
statement2;
. . .
}
ü PENGULANGAN – WHILE
Pernyataan while
loop adalah pernyataan atau blok pernyataan yang diulang-ulang sampai
mencapai kondisi yang cocok.
Bentuk pernyataan
while,
while(
boolean_expression ){
statement1;
statement2;
. . .
}
ü PENGULANGAN – DO-WHILE
Perbedaan antara while
dan do-while loop adalah dimana pernyataan di dalam do-while akan
dieksekusi sedikitnya satu kali.
Bentuk pernyataan
do-while,
do{
statement1;
statement2;
. . .
}while( boolean_expression
);
Pernyataan di
dalam do-while akan dieksekusi pertama kali, dan akan dievaluasi kondisi
dari boolean_ekspresi. Jika nilai pada boolean_ekspresi tersebut
bernilai true, pernyataan di dalam do-while akan dieksekusi lagi.



Tidak ada komentar :
Posting Komentar