Devdit
 

do while loop Java คืออะไร ใช้ทำอะไร

2.7K

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 ทำก่อน เช็คเงื่อนไขที่หลัง

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ