Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java เพื่อสร้างตารางสูตรคูณ


ในบทความนี้เราจะมาทำความเข้าใจวิธีการพิมพ์ตารางสูตรคูณกัน ตารางสูตรคูณถูกสร้างขึ้นโดยการวนซ้ำอินพุตที่ต้องการ 10 ครั้งโดยใช้ a for loop และคูณค่าอินพุตด้วยตัวเลขตั้งแต่ 1 ถึง 10 ในการวนซ้ำแต่ละครั้ง

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ป้อนข้อมูล

สมมติว่าข้อมูลที่เราป้อนคือ −

อินพุต :16

ผลผลิต

ผลลัพธ์ที่ต้องการจะเป็น −

ตารางสูตรคูณของ 16 คือ :16 * 1 =1616 * 2 =3216 * 3 =4816 * 4 =6416 * 5 =8016 * 6 =9616 * 7 =11216 * 8 =12816 * 9 =14416 * 10 =160

อัลกอริทึม

ขั้นตอนที่ 1 – STARTขั้นตอนที่ 2 – กำหนดค่าจำนวนเต็มสองค่าคือ my_input และ i.Step 3 - อ่านค่าที่ต้องการจากผู้ใช้/ กำหนดค่าขั้นตอนที่ 4 – วนซ้ำจาก 1 ถึง 10 โดยใช้ for-loop และในการวนซ้ำแต่ละครั้ง คูณตัวเลข 1 ถึง 10 ด้วยอินพุต ขั้นตอนที่ 5- แสดงค่าผลลัพธ์หลังจากการวนซ้ำแต่ละครั้ง ขั้นตอนที่ 6- หยุด

ตัวอย่างที่ 1

ที่นี่ ผู้ใช้ป้อนอินพุตตามข้อความแจ้ง คุณสามารถลองใช้ตัวอย่างนี้ในเครื่องมือกราวด์ของเรา โปรแกรม Java เพื่อสร้างตารางสูตรคูณ .

<ก่อน>นำเข้า java.util.Scanner; MultiplicationTable คลาสสาธารณะ { โมฆะคงที่สาธารณะหลัก (สตริง [] args) { int my_input, i; my_input =16; System.out.println("นำเข้าแพ็คเกจที่จำเป็นแล้ว"); สแกนเนอร์ my_scanner =สแกนเนอร์ใหม่ (System.in); System.out.println("วัตถุตัวอ่านถูกกำหนดแล้ว"); System.out.print("ป้อนตัวเลข :"); my_input =my_scanner.nextInt(); System.out.println("ตารางสูตรคูณของ " +my_input + " is :"); for(i =1; i <=10; ++i){ System.out.printf("%d * %d =%d \n", my_input, i, my_input * i); } }}

ผลลัพธ์

นำเข้าแพ็คเกจที่ต้องการแล้ว มีการกำหนดวัตถุตัวอ่านแล้วป้อนตัวเลข :16 ตารางการคูณของ 16 คือ :16 * 1 =1616 * 2 =3216 * 3 =4816 * 4 =6416 * 5 =8016 * 6 =9616 * 7 =11216 * 8 =12816 * 9 =14416 * 10 =160

ตัวอย่างที่ 2

ในที่นี้ มีการกำหนดจำนวนเต็มก่อนหน้านี้ และเข้าถึงและแสดงค่าบนคอนโซล

<ก่อน> MultiplicationTable คลาสสาธารณะ { โมฆะคงที่สาธารณะหลัก (สตริง [] args) { int my_input, i; my_input =16; System.out.println("ตัวเลขถูกกำหนดเป็น" +my_input); System.out.println("ตารางสูตรคูณของ " +my_input + " is :"); for(i =1; i <=10; ++i){ System.out.printf("%d * %d =%d \n", my_input, i, my_input * i); } }}

ผลลัพธ์

จำนวนถูกกำหนดเป็น 16ตารางสูตรคูณของ 16 คือ :16 * 1 =1616 * 2 =3216 * 3 =4816 * 4 =6416 * 5 =8016 * 6 =9616 * 7 =11216 * 8 =12816 * 9 =14416 * 10 =160