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

โปรแกรม Java เพื่อพิมพ์ Mirror Lower Star Triangle Pattern


ในบทความนี้ เราจะเข้าใจวิธีการพิมพ์ลวดลายสามเหลี่ยมดาวล่างของกระจกเงา รูปแบบนี้สร้างขึ้นโดยใช้คำสั่ง for-loop และการพิมพ์หลายรายการ

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

ป้อนข้อมูล

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

ป้อนจำนวนแถว :8

ผลผลิต

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

รูปดาวสามเหลี่ยมกระจกล่าง :* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * *

อัลกอริทึม

ขั้นตอนที่ 1 - STARTขั้นตอนที่ 2 - ประกาศค่าจำนวนเต็มสี่ค่า ได้แก่ i, j,k และ my_inputStep 3 - อ่านค่าที่ต้องการจากผู้ใช้/ กำหนดค่าขั้นตอนที่ 4 - เราวนซ้ำสองลูป 'for' ที่ซ้อนกันเพื่อให้ได้ช่องว่างระหว่าง ตัวอักษรขั้นตอนที่ 5 - หลังจากวนซ้ำผ่านวงในสุด เราจะวนซ้ำผ่านลูป 'for' อีกอัน ซึ่งจะช่วยพิมพ์อักขระที่ต้องการได้ ขั้นตอนที่ 6 - ตอนนี้ พิมพ์ขึ้นบรรทัดใหม่เพื่อรับจำนวนอักขระที่ระบุในบรรทัดถัดไป ขั้นตอนที่ 7 - แสดงผลลัพธ์ขั้นตอนที่ 8 - หยุด

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

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

นำเข้า java.util.Scanner;คลาสสาธารณะ MirrorTriangle{ โมฆะคงสาธารณะหลัก (สตริง args[]){ int i, j, k, my_input; System.out.println("นำเข้าแพ็คเกจที่จำเป็นแล้ว"); สแกนเนอร์ my_scanner =สแกนเนอร์ใหม่ (System.in); System.out.println("วัตถุตัวอ่านถูกกำหนดแล้ว"); System.out.print("ป้อนจำนวนแถว :"); my_input =my_scanner.nextInt(); System.out.println("รูปสามเหลี่ยมกระจกเงาล่าง :"); สำหรับ (i =1; i <=my_input; i++) { สำหรับ (j =1; j =0; i--) { for (j =0; j  

ผลลัพธ์

นำเข้าแพ็คเกจที่จำเป็นแล้ว มีการกำหนดวัตถุตัวอ่านแล้วป้อนจำนวนแถว :8The Mirror Lower Star Triangle รูปแบบ :* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * *

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

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

<ก่อนหน้า>MirrorTriangle คลาสสาธารณะ{ โมฆะคงที่สาธารณะ main(String args[]){ int i, j, k, my_input; my_input =8; System.out.println("จำนวนแถวถูกกำหนดเป็น" +my_input); System.out.println("รูปดาวสามเหลี่ยมกระจกล่าง :"); สำหรับ (i =1; i <=my_input; i++) { สำหรับ (j =1; j =0; i--) { for (j =0; j

ผลลัพธ์

จำนวนแถวถูกกำหนดเป็น 8รูปแบบสามเหลี่ยมดาวมิเรอร์ล่าง :* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * *