Perulangan adalah melakukan perintah yang ada di dalam blok perulangan tersebut secara berulang – ulang sesuai dengan nilai yang ditentukan atau sampai mencapai sebuah batas tertentu dari sebuah perulangan tersebut. Terdapat beberapa contoh Perulangan, yaitu
While, Do-While, dan For.
1.While
Perulangan while bekerja dengan cara apa bila kondisi while itu terpenuhi atau bernilai true maka perulangan tersebut akan terus dilakukan sampai bernilai false.
package Package09;
import java.util.Scanner;
public class gLooping1While {
public static void main(String[] args) {
// TODO Auto-generated method stub
int number=1, limit=0;
Scanner scLimit = new Scanner (System.in);
System.out.print("Input Limit:");
limit=scLimit.nextInt();
while (number <= limit) {
//Perintah WHILE seleksi dilakukan di AWAL
System.out.println(number);
number++;
}
}
}

2.Do-While
Do-while seperti while tetapi jika do-while minimal melakukan minimal satu kali pekerjaan yang ada di dalam blok do-while tersebut. do-while akan mengulang terus sampai while bernilai false.
package Package09;
import java.util.Scanner;
public class gLooping2DoWhile {
public static void main(String[] args) {
// TODO Auto-generated method stub
int number=1, limit=0;
Scanner scLimit = new Scanner (System.in);
System.out.print("Input Limit:");
limit=scLimit.nextInt();
do {
//Perintah DO WHILE = seleksi dilakukan diakhir
System.out.println(number);
number++;
}
while (number <= limit);
}
}

3.For
For adalah perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain perulangan blok dalam for sudah ditetukan sebelumnya.
package Package09;
public class gLooping3For2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
double sum=0;
int i=1;
for (;i<=5;) {
System.out.println(i);
sum += i;
i++;
}
System.out.println("Total : " + sum);
}
}
