Wednesday, 20 July 2011

User Defined Function in Java


class Pattern1
{
            public void pattr()
              {
                       
                        int counter=1;
                        for(int i=1;i<=4;i++)
                        {
                                    for(int j=counter;j<i+counter;j++)                       
                                                System.out.print(" "+j);                         
                                    System.out.println();
                                    counter++;
                        }          
            }
           
            public void pattrn1()
            {
                        for(int i=1;i<=4;i++)
                        {
                                    for(int k=0;k<4-i;k++)
                                                System.out.print(" ");
                                    for(int j=1;j<=i;j++)
                                                System.out.print(" "+i);
                                    System.out.println(" ");                                      
                        }
            }
}
class pattern2
{
            public void pattrn()
              {
                        int counter=1;
                        for(int i=1;i<=4;i++)
                        {
                                    for(int j=counter;j<i+counter;j++)
                                                System.out.print(" * ");                          
                                    System.out.println();
                                    counter++;
                        }          
            }
            public void pattrn2()
            {
                        for(int i=1;i<=4;i++)
                        {
                                    for(int k=0;k<4-i;k++)
                                                System.out.print(" ");
                                    for(int j=1;j<=i;j++)
                                                System.out.print(" * ");
                                    System.out.println(" ");              
                        }
            }

}
class pattern3
{
            public void patrn()
              {
                        char c[]={'A','B','C','D'};
                        int counter=0;
                        for(int i=0;i<4;i++)
                        {
                                    for(int j=i;j<=i+counter;j++)
                                                System.out.print(" " +c[i]);                                 
                                    System.out.println();
                                    counter++;
                        }          
            }
            public void pattrn3()
            {
                        char c[]={'A','B','C','D','E','F','G','H','I','J'};
                        int counter=0;
                        for(int i=0;i<=4;i++)
                        {
                                    for(int k=0;k<4-i;k++)
                                                System.out.print(" ");
                                    for(int j=i;j<=i+counter;j++)
                                                System.out.print(" "+c[j]);
                                    System.out.println();
                                    counter++;
                        }
            }
}
class Patrn
{
            public static void main(String args[])
            {
                        Pattern1 p1=new Pattern1();
                        p1.pattr();
                        pattern2 p2=new pattern2();
                        p2.pattrn();
                        pattern3 p3=new pattern3();
                        p3.patrn();
                        p1.pattrn1();
                        p2.pattrn2();
                        p3.pattrn3();
            }
}


Output : 
1
23
345
456

*
**
***
****

A
BB
CCC
DDDD

      1
   2    2
3    3    3
4  4  4     4


         *
       *     *
     *    *     *
 *      *    *      * 
         A
       B C
      C D E
     D E F G
   E D G  H  I


No comments:

Post a Comment