Java Program to print Diamond pattern of * in java.
import java.util.Scanner; public class Pattern { public static void main(String[] args) { int Number; Scanner input=new Scanner(System.in); System.out.print("enter Number of rows :"); Number=input.nextInt(); input.close(); for(int i=0;i< Number;i++) { for(int j=0;j< Number-i;j++) { System.out.print(" "); } for(int k=0;k<=i;k++) { System.out.print("* "); } System.out.print("\n"); } for(int l=Number-1;l>0;l--) { for(int m=0;m<Number-l;m++) { System.out.print(" "); } for(int n=0;n<l;n++) { System.out.print(" *"); } System.out.print("\n"); } } }
OUTPUT: enter Number of rows :5 * * * * * * * * * * * * * * * * * * * * * * * * * ------------------------ enter Number of rows :3 * * * * * * * * *