In this tutorial, we will see java program to print diamond pattern.
import java.util.Scanner;
public class DiamondPattPrinter
{
public static void main(String args[])
{
int cnt, c, k, space=1;
Scanner scan = new Scanner(System.in);
System.out.print("Enter count/number of Rows for Diamond pattern : ");
cnt = scan.nextInt();
space = cnt-1;
for(k=1; k<=cnt; k++){
for(c=1; c<=space; c++){
System.out.print(" ");
}
space--;
for(c=1; c<=(2*k-1); c++){
System.out.print("*");
}
System.out.println();
}
space = 1;
for(k=1; k<=(cnt-1); k++){
for(c=1; c<=space; c++){
System.out.print(" ");
}
space++;
for(c=1; c<=(2*(cnt-k)-1); c++){
System.out.print("*");
}
System.out.println();
}
}
}
That’s all about printing diamond pattern in java.