طبعا لرسم شكل هرمي نحتاج لاستخدام nested for loop تسمي الفور المتداخلة
لاننا نستخدم for داخل for اخرى
وباستخدام هذا الكود يمكن عمل شكل الهرم
int rows = 5, k = 0;
for (int i = 1; i <= rows; ++i, k = 0) {
for (int space = 1; space <= rows - i; ++space) {
System.out.print(" ");
}
while (k != 2 * i - 1) {
System.out.print("*"+" ");
++k;
}
System.out.println();
}