Ada 3 jenis perintah perulangan dalam bahasa Java, yaitu:
1. while
2. do-while
3. for
Perintah while memiliki struktur sbb:
[inisialisasi variabel]
while (kondisi variabel)
{
statemen_yang_akan_dikerjakan;
update_nilai_variabel;
} // kembali ke pengecekan kondisi variabel. 
Contoh source code nya adalah sbb:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
        int jumlah;
        Scanner sc = new Scanner(System.in);
        System.out.print("Masukkan jumlah data : ");
        jumlah = sc.nextInt();
        int i=1;
        while (i<=jumlah)
        {   System.out.print(i+" ");
            i++;
        }
        System.out.println("");
        }
    }
