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.