Friday, 16 March 2018

Print different patterns using Java

We can print different pattern shapes using for loop in java programming.

package com.sample.java.testing;

public class PrintPatternTest {

    public static void main(String[] args) {
    //================================   
        for (int j = 0; j < 9; j++) {
            for(int k =0; k <= j; k++){
                System.out.print("*");
            }
            System.out.println("");
           
        }



*
**
***
****
*****
******
*******
********
*********
**********
     //===============================  
        for (int j = 9; j >= 0; j--) {
            for(int k =0; k <= j; k++){
                System.out.print("*");
            }
            System.out.println("");
           
        }

*********
********
*******
******
*****
****
***
**
*
//---------------------------------------------------       
        for (int j = 1; j < 9; j++) {
            for(int k =1; k <= j; k++){
                System.out.print(k);
            }
            System.out.println("");
           
        }
1
12
123
1234
12345
123456
1234567
12345678
//------------------------------------       
        for (int j = 9; j > 0; j--) {
            for(int k =2; k <= j; k++){
                System.out.print(k-1);
            }
            System.out.println("");
           
        }
12345678
1234567
123456
12345
1234
123
12
1
//============================       
        int startNumber = 1;
       
        for (int j = 0; j < 9; j++) {
            for(int k =0; k <= j; k++){
                System.out.print(startNumber + " ");
                startNumber = startNumber + 1;
            }
            System.out.println("");
           
        }
  1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35 36
37 38 39 40 41 42 43 44 45
//======================     
        int space = 9;
        for (int j = 0; j < 9; j++) {
            for(int k =0; k <= space; k++){
                System.out.print(" ");
            }
            space = space - 1;
            for (int i = 0; i < j+1; i++) {
                System.out.print("*");
            }
            System.out.println("");
        }
          *
         **
        ***
       ****
      *****
     ******
    *******
   ********
  *********
//------------------------------------------     
        int space1 = 9;
        for (int j = 0; j < 9; j++) {
            for(int k =0; k <= space1; k++){
                System.out.print(" ");
            }
            space1 = space1 - 1;
            for (int i = 0; i < j+1; i++) {
                System.out.print("* ");
            }
            System.out.println("");
        }
       
    }

}
           *
         * *
        * * *
       * * * *
      * * * * *
     * * * * * *
    * * * * * * *
   * * * * * * * *
  * * * * * * * * *

No comments:

Post a Comment