Java Program To Print Diamond Star Pattern
Chapter:
Interview Programs
Last Updated:
16-12-2016 15:07:06 UTC
Program:
/* ............... START ............... */
import java.util.*;
public class JavaDiamondStarPattern {
public static void main(String args[]) {
int rows = 7, i, space, star = 0;
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("*");
star++;
}
star = 0;
// move to next row
System.out.print("\n");
}
rows--;
for (i = rows; i >= 1; i--) {
// Printing spaces
for (space = 0; space <= rows - i; space++) {
System.out.print(" ");
}
// Printing stars
star = 0;
while (star != (2 * i - 1)) {
System.out.print("*");
star++;
}
System.out.print("\n");
}
}
}
/* ............... END ............... */
Output
*
***
*****
*******
*********
***********
*************
***********
*********
*******
*****
***
*
Tags
Print Diamond Star Pattern, Java, Interview Programs