Perulangan (looping) adalah algoritma yang mengulang perintah tertentu secara berulang. Ada 3 jenis perulangan dalam Java yaitu for, while, dan do while. For digunakan untuk perulangan dengan jumlah pasti, while untuk jumlah yang belum pasti dengan pengecekan kondisi di awal, dan do while mengeksekusi dulu sebelum pengecekan kondisi.
1. PERULANGAN (LOOPING) JAVA
Perulangan (looping) adalah algoritma yang berfungsi melakukan perintah tertentu secara
berulang-ulang. Algoritma ini sering digunakan dalam mengatasi permasalahan tertentu misal
contoh sederhananya adalah menuliskan teks "perulangan java" sebanyak 5 kali, atau contoh
yang lebih kompleks adalah membuat matrik dengan java melalui perulangan. Perulangan akan
sangat membantu dan hampir selalu digunakan dalam setiap program. maka dari itu memahami
secara penuh konsep dasar perulangan sangat perlu bagi yang interested in program komputer.
Artikel sebelumnya telah dibahas juga mengenai Perulangan Dalam Matlab. secara
umum konsep bisa dikatakan sama dan hanya berbeda pada sintaks dari kedua compiler saja.
Salah satu hal yang penting diketahui adalah bahwa java bekerja dengan konsep objek. namun
dibawah saya akan memberikan contoh program yang relatif sederhana agar yang belum
mengerti konsep objek tetap bisa mengikuti. seperti biasa kita ambil satu permasalahan terlebih
dulu, misal kita mau menuliskan teks "java is the best" sebanyak 5 kali. maka untuk masing-
masing perintah for, while, dan do while kodenya adalah seperti berikut ;
1. Perulangan pada bahasa pemrograman Java terdapat 3 macam yang memiliki sintaks dan
penggunaan yang berbeda-beda. Ketiganya adalah FOR, WHILE, DO WHILE :
Perulangan FOR digunakan untuk melakukan perulangan dengan jumlah yang sudah
diketahui pasti.
Perulangan WHILE digunakan untuk melakukan perulangan dengan jumlah yang belum
diketahui pasti. Pernyataan pada WHILE akan dieksekusi setelah pengecekan kondisi
pada WHILE bernilai TRUE.
Perulangan DO WHILE untuk perulangan dengan jumlah yang belum pasti. DO akan
dikerjakan lebih dahulu, disusul pengecekan pada kondisi WHILE.
Contoh penggunaan perulangan Java :
a. Perulangan FOR
for (a=0;a<20;a++)
System.out.println("Nilai ke = " +a);
{
b. Perulangan WHILE
int a = 20;
while (a>0) {
2. System.out.println("Ulang While ke = "+a);
a--;
}
c. Perulangan DOWHILE
int awd = 20;
do {
System.out.println(" Ulang Do While ke = " +awd);
awd++;
} while (awd <= 40);
2. Flowchart Perulangan Java
a. Flowchart perulangan FOR Java
4. Rangkuman Perbedaan for, while dan do-while
For
Awal dan akhir perulangan sudah pasti Pertama, program hanya akan menjalankan
bagian 1 sebanyak sekali, lalu dicek pada bagian 2. Bila benar, bagian 3 akan dijalankan,
diikuti bagian 4.Setelah itu, program akan kembali melakukan cek pada bagian 2. Apabila
masih benar, akan dilanjutkan dengan menjalankan bagian 3 dan 4 seperti
sebelumnya.Program akan terus berputar pada bagian 2 – 3 – 4. Sampai kapan? Sampai
ketika bagian 2 (kondisi) tidak terpenuhi (hasil pengecekan bernilai salah).
While
Selama kondisi benar akan terus di ulang, Sedangkan while, metode perulanganya di
cek dulu, dan jika benar (true) maka perulangan di kerjakan, jika salah (false) maka
perulangan di hentikan
Do-while
Di jalankan dulu baru di cek, kalau benar di jalankan lagi, Sedangkan do..while,
metode perulanganya di jalankan dulu satu kali, dan di cek pada baris while, jika true maka
perulangan di kerjakan jika false maka perulangan di hentikan.