Perulangan While
While bisa kita artikan selama.
Cara kerja perulangan ini seperti percabangan, ia akan melakukan perulangan selama kondisinya bernilai true.
Struktur penulisan perulangan while:
package package05;
import java.util.Scanner;
public class eSelect1CondIf {
public static void main(String[] args) {
// TODO Auto-generated method stub
int Score;
String info = "";
Scanner scScore = new Scanner (System.in);
// Input
System.out.println("SMA KEDAULATAN RAKYAT");
System.out.print ("Input Score = ");
Score = scScore.nextInt();
// Process Code
if (Score >= 55) {
info = "Success!";
}
// Output Code
System.out.println("Result : " + info);
}
}

Perulangan Do/While
Cara kerja perulangan Do/While sebenarnya sama seperti perulangan While.
Bedanya, Do/While melakukan satu kali perulangan dulu. Kemudian mengecek kondisinya.
Struktur penulisannya seperti ini:
do {
// blok kode yang akan diulang
} while (kondisi);
Jadi kerjakan dulu (Do), baru di cek kondisinya while( kondisi ). Kalau kondisi bernilai true, maka lanjutkan perulangan.
Contoh Program dengan Perulangan Do/While
package package07;
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 {
System.out.println (number);
number++;
}
while (number <= limit);
}
}
