เนื้อหา
หนึ่งในทักษะการเขียนโปรแกรมขั้นพื้นฐานเกี่ยวข้องกับการเรียนรู้วิธีจัดรูปแบบผลลัพธ์ ทักษะนี้ต้องการให้โปรแกรมเมอร์เข้าใจวิธีการสร้างลูปและรูปแบบและความซับซ้อนของเว็บข้อมูลที่ต้องการการนำเสนอที่ชัดเจนและเชื่อมโยงกัน ตัวอย่างเช่นการสร้างพีระมิดของตัวเลขบังคับให้คุณทำงานกับลูป "สำหรับ" หลายอันเพื่อสร้างพีระมิดที่เรียบร้อย
คำสั่ง
โปรแกรมเมอร์จะต้องเข้าใจวิธีการสร้างลูปและรูปแบบ (Jason Reed / Ryan McVay / Photodisc รูปภาพ / Getty)-
กำหนดค่าคลาส NumberPyramid ดังนี้:
นำเข้า java.io. *;
คลาส NumberPyramid {
โมฆะคงที่สาธารณะหลัก (String [] args) {
} }
-
กำหนดตัวแปรที่จะกำหนดขนาดของปิรามิดและสร้างลูปรอบนอกอันแรกโดยใช้รหัสที่คล้ายกับตัวอย่างต่อไปนี้:
int x = 8;
สำหรับ (int i = 1; i <= x; i ++) {}
-
ตั้งค่าลูปถัดไปของคุณภายในลูปด้านนอก การวนซ้ำนี้จะสร้างอักขระระยะห่าง
สำหรับ (int i = 1; i <= x; i ++) {สำหรับ (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
ตั้งค่าลูปอีกหนึ่งรายการภายในลูปด้านนอก รอบนี้จะใส่ตัวเลขที่ด้านหนึ่งของปิรามิด
สำหรับ (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 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