Kamis, 18 Oktober 2012

STRUKTUR KONTROL

  Tidak ada komentar

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