สอนเขียนโค้ดภาษา 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 เนื่องจากเงื่อนไขเป็นเท็จ