Devdit
 

โค้ด Java สูตรคูณ ด้วยคำสั่ง do while

3.8K

สอนเขียนโค้ดภาษา Java สูตรคูณ ด้วยคำสั่ง do while โดยตัวอย่างจะรับเลขแม่สูตรคูณจากผู้ใช้งานด้วย Class Scanner และใช้ do while วนลูปสำหรับแสดงแม่สูตรคูณออกมาตามตัวเลขที่ผู้ใช้งานกรอก สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง โค้ด Java สูตรคูณ ด้วยคำสั่ง do while

import java.util.Scanner;

class Test {  
    public static void main(String args[]){ 
        Scanner sc = new Scanner( System.in );

        int b;

        try {
            System.out.print("กรุณากรอกตัวเลขแม่สูตรคูณ : ");
            b = sc.nextInt();
        } catch( Exception e ) {
            b = 0;
        }          

        if( b > 0 ) {
            int i = 1;
            do {
                System.out.println( b+" x "+i+" = "+( b * i ) );
                i++;
            } while( i <= 12 );
        }
    }
}

ผลลัพธ์

กรุณากรอกตัวเลขแม่สูตรคูณ : 2

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. รับค่าเลขแม่สูตรคูณจากผู้ใช้งาน และเก็บไว้ที่ตัวแปร b ด้วยคำสั่ง nextInt

2. ใช้คำสั่ง do while วนลูปแสดงแม่สูตรคูณ เงื่อนไขคือ ถ้าตัวแปร i มีค่าน้อยกว่าหรือเท่ากับ 12 ให้วนลูป โดยทุกครั้งที่วนลูปจะแสดงแม่สูตรออกมา และเพิ่มค่าตัวแปร i บวก 1

3. ตัวแปร i จะถูกบวกค่าไปเรื่อยๆ จนครบ 12 ก็จะจบการทำงานของ do while เนื่องจากเงื่อนไขเป็นเท็จ

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