Contoh Pertama :


Penjelasannya adalah import javax.swing.JOptionPane untuk proses input-output program pada sebuah dialog. Selanjutnya ada public class loop yang maksudnya adalah class awal program dan sementara loop adalah nama file path. Public static void main(String[]Args) adalah class method program.
Baris selanjutnya maksudnya adalah untuk integer x atau nilai yang dimasukkan pada input dialog nanti nilainya bernilai integer dan disimpan dalam variabel x. apabila integer y sama dengan 1 dan apabila 1 nilainya lebih kecil sama dengan 3, apabila iya maka akan lanjut ke statement selanjutnya. Apabila integer z nilainya sama dengan nilai x atau 3 , dan apabila nilai 3 lebih besar dari nilai 1, dan apabila benar maka akan terjadi perulangan dan tercetak seperti baris pertama. Dan nilai z akan terus berulang dan berkurang satu persatu sampai kondisi bernilai salah. Dan begitu selanjutnya untuk nilai setelahnya. Statement for akan berhenti sampai perulangan terpenuhi dengan nilai yang sudah ditentukan.
Lanjut ke increment yaitu apabila integer y sama dengan 2 dan apabila 2 nilainya lebih kecil sama dengan 3, apabila iya maka akan lanjut ke statement selanjutnya. Apabila integer z nilainya sama dengan nilai x atau 3 , dan apabila nilai 3 lebih besar dari nilai 2, dan apabila benar maka akan terjadi perulangan dan tercetak seperti baris kedua. Dan berulang terus sampai nilai 3,
Setiap statement akan mencetak kebawah karena ada perintah println. Setelah itu kita compile dan jalankan programnya, kita masukkan nilai 3 pada input dialog dan didapat hasil seperti gambar 2 diatas.
Contoh Yang Kedua:

Pada program ini kita menggunakan perintah do while yang dimana akan terjadi perulangan terus minimal 1 perulangan yang kondisinya bernilai benar terpenuhi,
Terdapat 1 variabel yaitu A yang bertipe data integer, dan nilai A bernilai samadengan 0.
Kemudian dibaris selanjunya ada do , kemudian akan mencetak Nilai A : “+A, maksudnya adalah nanti akan tercetak untuk baris pertama nilai A: 0 yang memanggil nilai A pertama, kemudian lanjut ke statement selanjutnya ada A++atau increment yang bertambah 1 , jadi akan tercetak kebawah Nilai A : 1, dan akan terus berulang sampai nilai A : 4. Kenapa Cuma sampai 5 ? karena disitu ada kondisi while yang menugaskan program akan berhenti jika nilai A sudah bernilai lebih kecil dari 5.
Setelah itu kita compile dan run, didapat hasil output seperti gambar diatas.