วิธีการสร้างพีระมิดของตัวเลขด้วย Java

ผู้เขียน: Peter Berry
วันที่สร้าง: 19 สิงหาคม 2021
วันที่อัปเดต: 12 พฤษภาคม 2024
Anonim
Find Sum of Digits of a Number - Java Code
วิดีโอ: Find Sum of Digits of a Number - Java Code

เนื้อหา

หนึ่งในทักษะการเขียนโปรแกรมขั้นพื้นฐานเกี่ยวข้องกับการเรียนรู้วิธีจัดรูปแบบผลลัพธ์ ทักษะนี้ต้องการให้โปรแกรมเมอร์เข้าใจวิธีการสร้างลูปและรูปแบบและความซับซ้อนของเว็บข้อมูลที่ต้องการการนำเสนอที่ชัดเจนและเชื่อมโยงกัน ตัวอย่างเช่นการสร้างพีระมิดของตัวเลขบังคับให้คุณทำงานกับลูป "สำหรับ" หลายอันเพื่อสร้างพีระมิดที่เรียบร้อย


คำสั่ง

โปรแกรมเมอร์จะต้องเข้าใจวิธีการสร้างลูปและรูปแบบ (Jason Reed / Ryan McVay / Photodisc รูปภาพ / Getty)
  1. กำหนดค่าคลาส NumberPyramid ดังนี้:

    นำเข้า java.io. *;

    คลาส NumberPyramid {

    โมฆะคงที่สาธารณะหลัก (String [] args) {

    } }

  2. กำหนดตัวแปรที่จะกำหนดขนาดของปิรามิดและสร้างลูปรอบนอกอันแรกโดยใช้รหัสที่คล้ายกับตัวอย่างต่อไปนี้:

    int x = 8;

    สำหรับ (int i = 1; i <= x; i ++) {}

  3. ตั้งค่าลูปถัดไปของคุณภายในลูปด้านนอก การวนซ้ำนี้จะสร้างอักขระระยะห่าง

    สำหรับ (int i = 1; i <= x; i ++) {สำหรับ (int j = 1; j <= x - i; j ++) {System.out.print (""); }

    }

  4. ตั้งค่าลูปอีกหนึ่งรายการภายในลูปด้านนอก รอบนี้จะใส่ตัวเลขที่ด้านหนึ่งของปิรามิด

    สำหรับ (int i = 1; i <= x; i ++) {

    สำหรับ (int j = 1; j <= x - i; j ++) {System.out.print (""); }


    สำหรับ (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}

  5. เพิ่มลูปสุดท้ายให้กับตัวเลขในอีกครึ่งหนึ่งของปิรามิด:

    สำหรับ (int i = 1; i <= x; i ++) {

    สำหรับ (int j = 1; j <= x - i; j ++) {System.out.print (""); }

    สำหรับ (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? + k: "" + k);}}

    สำหรับ (int k = 2; k <= i; k ++) {System.out.print ((k> = 10)? + k: "" + k); }

    System.out.println (); }

สิ่งที่คุณต้องการ

  • แพ็คเกจ Java Developer