Perulangan
- Struktur kontrol perulangan atau looping adalah berupa statement dari java yang mengijinkan kita untuk mengeksekusi blok kode berulang - ulang sesuai dengan jumlah tertentu yang diinginkan.
Statement ini terdapat 3 macam yaitu :
- While
- Do-while
- For loop
Pernyataan di atas menciptakan loop. Loop secara berulang mengeksekusi sebarisan instruksi yang sama sampai kondisi akhir ditemui. Looping atau loop artinya mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikanya. Setiap statement atau pernyataan perulangan memiliki 4 bagian :
- Inisialisasi
- Badan Program / Statement
- Iterasi
- Termination
WHILE
Pernyataan while loop adalah pernyataan atau blok pernyataan yang diulang - ulang sampai mencapai kondisi yang cocok.
Bentuk umum dari pernyataan While.
while (boolean_expression){
sstatement1;
statement2;
..............
}
Contoh Penggunaan While Dalam Java
DO WHILE
Do while loop mirip dengan statement while loop. Pernyataan di dalam do while loop akan dieksekusi beberapa kali selama kondisi bernilai benar . Perbedaan mendasar antara pernyataan while dengan do while loop adalah dimana pernyataan di dalam do while akan dieksekusi sedikitnya satu kali.
Bentuk umum statement do while.
do{
statement1;
statement2;
.........
}(while(boolean_expression);
Pernyataan di dalam do while loop akan dijalanjakn pertama kali, dan akan dievaluasi kondisi dariboolean_expression. jika pada boolean_expression bernilai benar, maka pernyataan di dalam do while loop akan di eksekusi lagi.
Contoh Penggunaan Do While Dalam Java
FOR
Perulangan for menyediakan sarana mengulang kode program dalam jumlah tertentu. Pengulangan ini terstruktur untuk mengulangi kode sampai tercapai batas tertentu.
Berikut bentuk umum statement for:
for(initialisationExpression;LoopCondition;StepExpression){
statement;
}
- InitializationExpression digunakan untuk inisialisasi variabel atau memberikan nilai pada variabel kendali perulangan.
- LoopCondition digunakan untuk membandingkan variabel kendali perulangan dengan suatu nilai yang dibatasi.
- StepExpression menspesifikasikan cara variabel kendali dimodifikasi sebelum iterasi atau penaikan nilai pada variabel berikutnya dari perulangan.
Contoh Penggunaan For dalam java

