รูปแบบไวยากรณ์ของคำสั่ง while loop เป็นดังนี้:
ในขณะที่ (การแสดงออก){//คำสั่ง}
สังเกต:
1) นิพจน์จะต้องเป็นนิพจน์ที่ประเมินข้อมูลบูลีน
2) คำสั่งผสมเรียกว่าเนื้อหาของลูป หากเนื้อหาของลูปมีเพียงคำสั่งเดียว สามารถละเว้นวงเล็บปีกกา {} ได้
กฎการดำเนินการสำหรับคำสั่ง while loop:
(1) คำนวณค่าของนิพจน์ หากค่าเป็นจริง ให้ดำเนินการตาม (2) หรือดำเนินการตาม (3)
(2) ดำเนินการส่วนเนื้อหาของลูป จากนั้นดำเนินการตาม (1)
(3) ยุติการดำเนินการของคำสั่ง while
ตัวอย่าง:
publicclassMain {publicstaticvoidmain(String[]args){inta=1; While(a<10){System.out.print(a);a++;System.out.print(n);}}}
ผลการวิ่งมีดังนี้:
123456789