Monday, 31 August 2015

Number pattern to print outer layer of diamond

public class NumberPatternOuterDiamond
{
/*
*    1
   2   2
 3       3
4           4
 3       3
   2   2
     1
*/
public static void main(String[] args) {
int i,j,k;
 for(i=1;i<=4;i++)
 {
   for(j=4;j>=(i-1)*2-1;j--)
     System.out.print(" ");
   System.out.print(i);
   for(j=2;j<=(i-1)*4;j++)
    System.out.print(" ");
   if(i>1)
    System.out.print(i);
   System.out.println();
 }
 for(i=3;i>=1;i--)
 {
   for(j=4;j>=(i-1)*2-1;j--)
    System.out.print(" ");
   System.out.print(i);
   for(j=2;j<=(i-1)*4;j++)
    System.out.print(" ");
   if(i>1)
    System.out.print(i);
   System.out.println();
 }
}
}

No comments:

Post a Comment