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();
 }
}
}
Number pattern to print like X

public class NumberPatternInX
{
/*
* 1     1
2   2
 3 3
  4  
 3 3
2   2
1     1
*/
public static void main(String[] args) {
int i,j,k=1;
   int m[][] = new int[7][7];
   for(i=1;i<=7;i++)
   {
       for(j=1;j<=7;j++)
           if(j==i || 8-i==j)
               m[i-1][j-1]=k;
           if(i<4) k++;
           else --k;

   }
   for(i=0;i<7;i++)
   {
       for(j=0;j<7;j++)
       {
           if(m[i][j]==0)
               System.out.print(" ");
           else
               System.out.print(m[i][j]);
       }
       System.out.println();
   }
}
}

Number pattern

public class NumberPattern5
{
/*
* 12345
    1234
    123
    12
    1
*/

public static void main(String[] args) {
int i, j;
   for(i=5;i>=1;i--)
   {
       for(j=1;j<=i;j++)
       {
           System.out.print(j);
       }
       System.out.println();
   }
}
}
Number pattern with 1 in sqare

public class NumberPattern1insquare
{
/*
* 11111
1      1
1      1
1      1
11111
*/
public static void main(String[] args) {
int i,j;
   for(i=1;i<=5;i++)
   {
       for(j=1;j<=5;j++)
       {
           if(j==5 || j==1 || i==1 || i==5)
               System.out.print("1");
           else
              System.out.print(" ");
       }
       System.out.println();
   }
}
}
Number pattern 1,10....

public class NumberPattern10
{
/*
*     1
10
101
1010
10101
*/
public static void main(String[] args) {
int i,j,k;
 for(i=1;i<=5;i++)
 {
   for(j=1;j<=i;j++)
   {
     System.out.print(j%2);
   }
   System.out.println();
 }
}
}
Diamond pattern using JAVA

public class Diamond_pattern
{
/*
*     1
*   121   
* 12321
*   121      
*    1
*/

public static void main(String[] args)
{
int noofCols=1;
int noofspaces=2;
for(int i=1;i<=5;i++)
{
for(int j=1;j<=noofspaces;j++)
{
System.out.print(" ");
}
if(i<3)
{
noofspaces=noofspaces-1;
}
else
{
noofspaces=noofspaces+1;
}
int k=0;
for(int j=1;j<=noofCols;j++)
{
if(j<=i)
{
k=k+1;
}else
{
k=k-1;
}
System.out.print(k);

}
System.out.println();
if(i<3)
{
noofCols=noofCols+2;
}
else
{
noofCols=noofCols-2;
}
}

}

}