do while loop Java คือ คำสั่งสำหรับวนลูป หรือทำซ้ำโปรแกรมโดยใช้คำสั่ง do while ของภาษา Java ซึ่ง do while จะทำงานอย่างน้อย 1 รอบเนื่องจากเป็นคำสั่งที่ทำงานก่อน แล้วจึงเช็คเงื่อนไขทีหลัง โดยตัวอย่างจะแสดงวิธีนำ do while มาเขียนโปรแกรมแสดงแม่สูตรคูณ แม่ 12 สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง do while loop Java คืออะไร ใช้ทำอะไร
class Test {
public static void main(String args[]){
int i = 1;
int b = 12;
do {
System.out.println( b+" x "+i+" = "+( b * i ) );
i++;
} while( i <= 12 );
}
}
ผลลัพธ์
12 x 1 = 12
12 x 2 = 24
12 x 3 = 36
12 x 4 = 48
12 x 5 = 60
12 x 6 = 72
12 x 7 = 84
12 x 8 = 96
12 x 9 = 108
12 x 10 = 120
12 x 11 = 132
12 x 12 = 144
1. สร้างตัวแปร i เก็บจำนวนรอบแม่สูตรคูณ มีค่าเริ่มต้นคือ 1
2. สร้างตัวแปร b เก็บเลขแม่สูตรคูณ มีค่าเริ่มต้นคือ 12
3. ใช้คำสั่ง do while วนลูปไปเรื่อยๆ จนกว่าตัวแปร i จะมีค่าน้อยกว่าหรือเท่ากับ 12 โดยทุกครั้งที่มีการวนลูปตัวแปร i จะบวกค่าเพิ่ม 1 ไปเรื่อยๆ ตามจำนวนรอบ
4. คำสั่ง do while จะทำในลูปอย่างน้อย 1 รอบ ถึงแม้เงื่อนไขจะเป็นเท็จก็ตาม เนื่องจาก do while ทำก่อน เช็คเงื่อนไขที่หลัง