Computer Science, asked by Bsahiner3564, 1 year ago

pls solve my question how to print a pattern in Java


cw007crystal: Which pattern

Answers

Answered by smartboyGanesh
1

public class GeeksForGeeks

{     // Function to demonstrate printing pattern

   public static void printStars(int n)

   {

       int i, j;

       // outer loop to handle number of rows

       //  n in this case

       for(i=0; i<n; i++)

       {

           //  inner loop to handle number of columns

           //  values changing acc. to outer loop    

           for(j=0; j<=i; j++)

           {     // printing stars

               System.out.print("* ");

           }

           // ending line after each row

           System.out.println();

       }

  }     // Driver Function

   public static void main(String args[])

   {

       int n = 5;

       printStars(n);

   }

}

output:

       *

     * *

   * * *

 * * * *

* * * * *



For TRIANGLE:

public class GeeksForGeeks

{

   // Function to demonstrate printing pattern

   public static void printTriagle(int n)

   {

       // outer loop to handle number of rows

       //  n in this case

       for (int i=0; i<n; i++)

       {

 // inner loop to handle number spaces

           // values changing acc. to requirement

           for (int j=n-i; j>1; j--)

           {

               // printing spaces

               System.out.print(" ");

           }

 //  inner loop to handle number of columns

           //  values changing acc. to outer loop

           for (int j=0; j<=i; j++ )

           {

               // printing stars

               System.out.print("* ");

           }

  // ending line after each row

           System.out.println();

       }

   }

   // Driver Function

   public static void main(String args[])

   {

       int n = 5;

       printTriagle(n);

   }

}

Similar questions