|
Menspesifikasikan sebuah statement (atau block dari code) yang
akan dieksekusi jika dan
hanya jika statement boolean bernilai true.
Form statement-if:
if( boolean_ekspresi )
statement;
atau
if( boolean_ekspresi ){
statement 1;
statement 2;
}
|
dimana, boolean_ekspresi sama dengan boolean ekspresi atau
boolean variabel.
|
|
Digunakan ketika kita akan mengeksekusi sebuah statement jika
kondisinya true, dan
statement yang lain jika berkondisi false.
Form statement if-else:
|
|
if( boolean_ekspresi ){
statement1;
statement2;
. . .
}
else{
statement3;
statement4;
. . .
}
|
Statement pada klausa else dari sebuah blok if-else dapat
menjadi struktur if-else yang
lain.
|
|
Struktur ini memperbolehkan kita untuk membuat pilihan yang
lebih kompleks.
|
|
Form statement if-else-else if:
|
|
if( boolean_ekspresi1 )
statement1;
else if( boolean_ekspresi2 )
statement2;
else
statement3;
|
Switch Memperbolehkan percabangan pada multiple outcomes.
|
|
Form statement-switch:
switch( switch_ekspresi ){
case
case_pilihan1:
statement1;//
statement2;//blok 1
break;
case
case_pilihan2:
statement1;//
statement2;//blok 2
break;
:
default:
statement1;//
statement2;//blok n
}
|
Digunakan untuk mengeksekusi code yang bernilai sama,
berulang-ulang.
|
|
for(InisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
{
statement1;
statement2;
. . .
}
|
|
|
|
Pengulangan while Merupakan statement atau blok dari statement yang diulang selama
kondisinya sesuai
|
Form pengulangan while:
while( boolean_ekspresi ){
statement1;
statement2;
. . .
}
statement didalam pengulangan while akan dieksekusi selama
boolean_ekspresi bernilai
|
true.
|
Sama dengan pengulangan-while
|
|
Statement didalam pengulangan do-while akan dieksekusi beberapa
kali selama
kondisinya sesuai dengan ekspressi yang diberikan.
|
|
Hal utama yang membedakan antara pengulangan while dan do-while:
statement didalam
pengulangan do-while loop setidaknya dieksekusi satu kali.
|
|
Form pengulangan-do-while:
do{
statement1;
statement2;
. . .
}while( boolean_ekspresi
);
|
| | |