PERCABANGAN
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.
Percabangan : statement if-else
Digunakan ketika kita akan mengeksekusi sebuah statement jika kondisinya true, dan statement yang lain jika berkondisi false.
if ( boolean_ekspresi )
statement;
atau
if ( boolean_ekspresi ) {
statement 1;
statement 2;
}
dimana, boolean_ekspresi sama dengan boolean ekspresi atau boolean variabel.
Percabangan : statement if-else
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;if ( boolean_ekspresi ){
statement2;
. . .
}
else {
statement3;
statement4;
. . .
}
Percabangan : statement if-else if
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;
}
Percabangan : statement switch-case
if ( boolean_ekspresi1 ) {
statement1;
} else if ( boolean_ekspresi2 ) {
statement2;
} else {
statement3;
}
Percabangan : statement switch-case
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
}
switch ( switch_ekspresi ) {
case case_pilihan1:
statement1; //
statement2; //blok 1
break;
case case_pilihan2: statement1; //
statement2; //blok 2
break;
default :
statement1; //
statement2; //blok n
}
Penerapan switch-case.
Kesalahan Umum
1. Kondisi didalam statement if-statement tidak ditentukan dalam nilai boolean.
Contoh :
//SALAH
int number = 0;
if( number ) {
//statement;
}
Angka variabel tidak ditentukan sebagai nilai boolean.
2. Menulis elseif sebagai ganti dari else if.
Menggunakan = pengganti dari == sebagai pembanding.
Contoh :
//SALAH
int number = 0;
if ( number = 0 ) {
//statement
}
Seharusnya ditulis,
//BENAR
int number = 0;
if ( number == 0 ) {
// statement
}
1. Kondisi didalam statement if-statement tidak ditentukan dalam nilai boolean.
Contoh :
//SALAH
int number = 0;
if( number ) {
//statement;
}
Angka variabel tidak ditentukan sebagai nilai boolean.
2. Menulis elseif sebagai ganti dari else if.
Menggunakan = pengganti dari == sebagai pembanding.
Contoh :
//SALAH
int number = 0;
if ( number = 0 ) {
//statement
}
Seharusnya ditulis,
//BENAR
int number = 0;
if ( number == 0 ) {
// statement
}
- Perulangan for.
- Perulangan while.
- Perulangan do-while.
Perulangan : for
Digunakan untuk mengeksekusi code yang bernilai sama, berulang-ulang.
Form pengulangan-for :
for (InisialisasiEkspresi ; KondisiPengulangan ; StepEkspresi) {
statement1;
statement2;
. . .
}
dimana ,
for (InisialisasiEkspresi ; KondisiPengulangan ; StepEkspresi) {
statement1;
statement2;
. . .
}
dimana ,
- InisialisasiEkspresi : menginisialisasi variabel pengulangan.
- KondisiPengulangan : membandingkan variabel pengulangan dengan nilai limit.
- StepEkspresi : memperbarui variabel pengulangan.
Pengulangan while merupakan statement atau blok dari statement yang diulang selama kondisinya sesuai.
Form pengulangan while :
while ( boolean_ekspresi ) {
statement1;
statement2;
. . .
}
while ( boolean_ekspresi ) {
statement1;
statement2;
. . .
}
Statement didalam pengulangan while akan dieksekusi selama boolean_ekspresi bernilai true.
Perulangan : do-while
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 adalah statement didalam pengulangan do-while loop setidaknya dieksekusi satu kali.
Form perulangan do-while :
do{
statement1;
statement2;
. . .
} while ( boolean_ekspresi ) ;
do{
statement1;
statement2;
. . .
} while ( boolean_ekspresi ) ;
Penerapan For, While, do-while.
“Sekian Dan Terima Kasih”
No comments:
Post a Comment