Java program to print following palindrome pyramid pattern using for loop.
1 121 12321 1234321 123454321 12345654321
Java program to print palindrome pyramid pattern
package com.tcc.java.programs; import java.util.Scanner; public class NumberPyramid { public static void main(String[] arg) { int rows, i, space, star = 1; Scanner scanner = new Scanner(System.in); System.out.println("Enter Number of Rows of Pyramid Pattern"); rows = scanner.nextInt(); // printing one row in every iteration for (i = 1; i <= rows; i++) { // Printing spaces for (space = 1; space <= rows - i; space++) { System.out.print(" "); } // Printing stars while (star <= (2 * i - 1)) { System.out.print(-Math.abs(star - i) + i); star++; } star = 1; // move to next row System.out.print("\n"); } } }Output
Enter Number of Rows of Pyramid Pattern 6 1 121 12321 1234321 123454321 12345654321