ตัวอย่างโค้ดโปรแกรมแสดงดอกจันทร์เป็นรูปพีระมิด
ตัวอย่างโปรแกรมนี้เป็นการแสดงดอกจันทร์ โดยให้เป็นรูปพีระมิด
ตัวอย่างโค้ดโปรแกรม
public class JavaCodeExam {
public static void main(String[] args) throws Exception {
int base = 15;
int numShow = 0;
int numStart = 0;
for (int i = 1; i <= base; i++) {
for (int j = 1; j <= base; j++) {
if(i <= base/2){
numShow = 2*i - 1;
numStart = base/2 - i + 2;
if(j >= numStart && j <= numShow + numStart - 1){
System.out.print("*");
}
else{
System.out.print(" ");
}
}
else if(i >= base/2){
numShow = -1*2*i + 31;
numStart = (base/2 - i) * -1;
if(j >= numStart && j <= numShow + numStart - 1){
System.out.print("*");
}
else{
System.out.print(" ");
}
}
else{
System.out.print("*");
}
}
System.out.println();
}
}
}
ผลลัพธ์ที่ได้
* *** ***** ******* ********* *********** ************* *************** ************* *********** ********* ******* ***** *** *
ไม่มีความคิดเห็น :
แสดงความคิดเห็น