Repetition atau looping sederhananya adalah pengulangan suatu instruksi dalam waktu tertentu. Repetition dapat dilakukan dengan menggunakan for, while, dan do-while.
1. For
Syntax:
for(exp1; exp2; exp3) statement;
atau:
for(exp1; exp2; exp3){
statement1;
statement2;
…….
}
exp1, exp2, exp3 bersifat tidak wajib.
exp1 adalah initialization
exp2 adalah conditional
exp3 adalah increment atau decrement
2. While
Syntax:
while (exp) statements;
atau:
while(exp){
statement1;
statement2;
…..
}
While adalah ekspresi boolean. Statement akan dilakukan selama exp bukan 0. Evaluasi kebenaran (true or false) exp dilakukan dahulu sebelum statement dijalankan. Jika false (0) maka statement tidak akan dijalankan. Jika true (>0) maka statement akan dijalankan.
3. Do-while
Syntax:
do{
< statements >;
} while(exp);
Berbeda dengan while, evaluasi exp dilakukan setelah statement dijalankan. Akan selalu menjalankan statement apabila expnya true.
1. For
Syntax:
for(exp1; exp2; exp3) statement;
atau:
for(exp1; exp2; exp3){
statement1;
statement2;
…….
}
exp1, exp2, exp3 bersifat tidak wajib.
exp1 adalah initialization
exp2 adalah conditional
exp3 adalah increment atau decrement
2. While
Syntax:
while (exp) statements;
atau:
while(exp){
statement1;
statement2;
…..
}
While adalah ekspresi boolean. Statement akan dilakukan selama exp bukan 0. Evaluasi kebenaran (true or false) exp dilakukan dahulu sebelum statement dijalankan. Jika false (0) maka statement tidak akan dijalankan. Jika true (>0) maka statement akan dijalankan.
3. Do-while
Syntax:
do{
< statements >;
} while(exp);
Berbeda dengan while, evaluasi exp dilakukan setelah statement dijalankan. Akan selalu menjalankan statement apabila expnya true.