Beberapa jenis perulangan yang sering di gunakan dalam bahasa pemrograman antara lain:
1. Perulangan while: Perulangan akan terus berjalan selama kondisi yang di berikan masih bernilai benar.
2. Perulangan for: Perulangan yang di gunakan untuk mengulangi suatu blok kode dengan jumlah pengulangan yang sudah di tentukan sebelumnya.
3. Perulangan do-while: Perulangan yang hampir sama dengan while, tetapi blok kode akan di eksekusi minimal satu kali walaupun kondisinya salah pada awalnya.
4. Perulangan foreach: Perulangan yang di gunakan untuk mengulangi elemen-elemen pada suatu objek yang mengimplementasikan iterable interface, seperti array atau list.
5. Perulangan repeat-until: Perulangan yang hampir sama dengan do-while, tetapi blok kode akan di eksekusi minimal satu kali dan kondisi pengecekan diletakkan pada akhir blok kode.
6. Perulangan nested: Perulangan yang terdapat di dalam perulangan, sehingga dapat digunakan untuk mengakses setiap elemen pada array multidimensi atau melakukan pengolahan data kompleks.