Loop while adalah bentuk lain dari loop for, di loop while init statementnya berada sebelum blok while sedangkan argumennya berisi post statement. Lalu dimana kondisi? Kondisi biasanya ada di dalam blok while. supaya lebih jelas perhatikan sintaks loop while berikut ini:
Init statement while(post statement){ //blok perulangan, biasanya kondisi ada disini }
Supaya lebih faham, kita buat kelas bernama LoopWhile lalu ketikkan sintaks berikut ini:
public class LoopWhile { public static void main(String[] args) { int a = 1; //init statement while(a<11){ //di dalam argumen, berisi post statement int hasil; hasil = a * 2; //perkalian 2 System.out.println(hasil); a++; //kondisi } } }
Jika kita run maka outputnya adalah:
2 4 6 8 10 12 14 16 18 20
PREVIOUS: Loop For
NEXT: Loop Do While