Tag: java pattern program

  • Top 10 Different Number Pattern Programs in Java

    Top 10 Different Number Pattern Programs in Java

    This post focuses on the various Java pattern program specifically Top 10 Different Number Pattern Programs in Java. Patterns are one of the easiest ways to improve the coding skills for java. The frequent use of loops can increase your skills and printing them in order.

    This article covers various Numeric pattern programs. Other are:

    Let’s begin:

    Number Patterns in Java

    Pattern programs in java: Pattern 1

    1 
    1 2 
    1 2 3 
    1 2 3 4 
    1 2 3 4 5 
    1 2 3 4 5 6 
    //Pattern with Number
    
     public class Patter1
     {
        public static void main(String[] args)
         {
            int rows = 6;
            for(int i = 1; i <= rows; ++i)
             {
                for(int j = 1; j <= i; ++j)
                 {
                    System.out.print(j + " ");
                }
                System.out.println();
            }
        }
     } 

    Pattern programs in java: Pattern 2

     1 
     2 4 
     3 6 9 
     4 8 12 16 
     5 10 15 20 25 
     6 12 18 24 30 36 
     7 14 21 28 35 42 49 
     8 16 24 32 40 48 56 64 
     9 18 27 36 45 54 63 72 81 
     10 20 30 40 50 60 70 80 90 100
     //Pattern with Number
    
     public class Pattern2
     {  
       public static void main(String[] args)
       {  
        int lines=10, i=1, j;  
       
       
        for(i=1;i<=lines;i++)
        {
          for(j=1;j<=i;j++)
          {  
           System.out.print(i*j+" ");  
          }  
         
         System.out.println("");  
        }  
     }
     } 

    Pattern programs in java: Pattern 3

     12345
     1234
     123
     12
     1
     //Pattern with Numbers
    
     public class Pattern3
     {  
        public static void main(String[] args)  
        {   
        int count = 5;  
        for(int i = count; i > 0 ; i-- )  
         {  
           for(int j = 1; j <= i ; j++)  
            {  
              System.out.print(j);  
            }  
              System.out.println("");  
            }  
        }  
     }

    Now with user input:

    Pattern programs in java: Pattern 4

    Enter the number of rows: 5
    1
    1 2
    1 2 3
    1 2 3 4
    1 2 3 4 5
    1 2 3 4
    1 2 3
    1 2
    1
    import java.util.Scanner;
    
    public class Pattern4
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i = 1; i <= rows; i++) 
            {
                for (int j = 1; j <= i; j++) 
                { 
                    System.out.print(j+" "); 
                } 
                 
                System.out.println(); 
            } 
             
            for (int i = rows-1; i >= 1; i--)
            {
                for (int j = 1; j <= i; j++)
                {
                    System.out.print(j+" ");
                }
                 
                System.out.println();
            }
    
        sc.close();
    
      }
    }

    Pattern programs in java: Pattern 5

    Enter the number of rows: 5
    1
    2 2
    3 3 3
    4 4 4 4
    5 5 5 5 5
    import java.util.Scanner;
    
    public class Pattern5
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
       for (int i = 1; i <= rows; i++) 
       {
        for (int j = 1; j <= i; j++)
        {
           System.out.print(i+" ");
         }
                 
        System.out.println();
       }
            
       sc.close();
     }
    }

    Pattern programs in java: Pattern 6

    Enter the number of rows: 5
    5 4 3 2 1
    4 3 2 1
    3 2 1
    2 1
    1
    import java.util.Scanner;
    
    public class Pattern6
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i = rows; i >= 1; i--) 
        {
          for (int j = i; j >= 1; j--)
          {
            System.out.print(j+" ");
          }
         
         System.out.println();
        }
            
        sc.close();
      }
    }

    Pattern programs in java: Pattern 7

    Enter the number of rows: 5
    1 2 3 4 5
    1 2 3 4
    1 2 3
    1 2 
    1 
    1 2
    1 2 3 
    1 2 3 4 
    1 2 3 4 5
    import java.util.Scanner;
    
    public class Pattern7
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i = rows; i >= 1; i--) 
        {
            for (int j = 1; j <= i; j++)
            {
              System.out.print(j+" ");
            }
             
         System.out.println();
        }
      
        for (int i = 2; i <= rows; i++) 
        {
            for (int j = 1; j <= i; j++)
            {
              System.out.print(j+" ");
            }
             
         System.out.println();
        }
            
        sc.close();
      }
    }

    Pattern programs in java: Pattern 8

    Enter the number of rows: 5
    12345
     2345
      345
       45
        5
       45
      345
     2345
    12345
    import java.util.Scanner;
    
    public class Pattern8
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i = 1; i <= rows; i++) 
        {
           for (int j = 1; j < i; j++) 
            {
                System.out.print(" ");
            }
            for (int j = i; j <= rows; j++) 
            { 
                System.out.print(j); 
            } 
             
          System.out.println(); 
        } 
          
        for (int i = rows-1; i >= 1; i--) 
        {
            for (int j = 1; j < i; j++) 
            {
                System.out.print(" ");
            }
            for (int j = i; j <= rows; j++)
            {
                System.out.print(j);
            }
             
          System.out.println();
        }
            
        sc.close();
      }
    }

    Pattern programs in java: Pattern 9

    Enter the number of rows: 5
    1
    10
    101
    1010
    10101
    import java.util.Scanner;
    
    public class Pattern9
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i = 1; i <= rows; i++) 
        {
          for (int j = 1; j <= i; j++)
          {
            if(j%2 == 0)
            {
              System.out.print(0);
            }
            else
            {
              System.out.print(1);
            }
          }
             
        System.out.println();
        }
        
        sc.close();
      }
    }

    Pattern programs in java: Pattern 10

    import java.util.Scanner;
    
    public class pattern10
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i = 1; i <= rows; i++) 
        { 
            for (int j = 1; j < i; j++) 
            {
              System.out.print(" ");
            }
            
            for (int j = i; j <= rows; j++) 
            { 
              System.out.print(j+" "); 
            } 
             
         System.out.println(); 
        } 
            
        for (int i = rows-1; i >= 1; i--) 
        {
            for (int j = 1; j < i; j++) 
            {
              System.out.print(" ");
            }
            
            for (int j = i; j <= rows; j++)
            {
              System.out.print(j+" ");
            }
             
         System.out.println();
        }
        
        sc.close();
      }
    }

    Pattern programs in java: Pattern 11

     1 
     2 3 
     4 5 6 
     7 8 9 10
    public class Pattern11
     {
         public static void main(String[] args) 
         {
            int rows = 4, num = 1;
            for(int i = 1; i <= rows; i++) 
            {
              for(int j = 1; j <= i; j++) 
              {
                System.out.print(num + " ");
                ++num;
              }
            System.out.println();
            }
         }
     }

    Pattern programs in java: Pattern 12

    Pyramid
           1 
          2 2 
         3 3 3 
        4 4 4 4 
       5 5 5 5 5 
     //Pattern with numbers
    
     public class Pattern9
     {
        public static void main(String[] args)
        {
            int rows = 5, count = 1;
    
            System.out.println("Pyramid");
    
            for (int i = rows; i > 0; i--)
            {
            for (int j = 1; j <= i; j++)
            {
                System.out.print(" ");
            }
    
            for (int j = 1; j <= count; j++)
            {
                System.out.print(count+" ");
            }
    
             System.out.println();
    
            count++;
            }
        }
     }

    Pattern programs in java: Pattern 13

    Pyramid
           1 
          1 2 
         1 2 3 
        1 2 3 4 
       1 2 3 4 5 
      1 2 3 4 5 6 
     1 2 3 4 5 6 7
     //Pattern with numbers
    
     public class Pattern10
     {
        public static void main(String[] args)
        {
            int rows = 7, count = 1;
    
            System.out.println("Pyramid");
    
            for (int i = rows; i > 0; i--)
            {
            for (int j = 1; j <= i; j++)
            {
                System.out.print(" ");
            }
    
            for (int j = 1; j <= count; j++)
            {
                System.out.print(j+" ");
            }
    
                System.out.println();
    
                count++;
            }
        }
      }

  • Top 10 Different Star Pattern Programs in Java

    Top 10 Different Star Pattern Programs in Java

    This post focuses on the various Java pattern program specifically Top 10 Different Star Pattern Programs in Java. Patterns are one of the easiest ways to improve the coding skills for java. The frequent use of loops can increase your skills and printing pattern in order. This article covers various star patterns. Other are:

    Let’s begin:

    Printing Star Patterns in Java

    Pattern programs in java: Pattern 1

    Half Pyramid:
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * * *

    Lets understand the coding.

     //Pattern half Pyramid 
    
     public class Pattern1 
     {
        public static void main(String[] args) 
        {
          int row = 6;
          System.out.println("Half Pyramid:");
    
          for(int i = 1; i <= row; ++i) 
          {
            for(int j = 1; j <= i; ++j) 
            {
              System.out.print("* ");
            }
           System.out.println();
          }
        }
     }

    Pattern programs in java: Pattern 2

    Inverted Half Pyramid:
    * * * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    *
    //Pattern Inverted Half Pyramid
    
    public class Pattern2 
     {
      public static void main(String[] args) 
      {
        int rows = 6;
        System.out.println("Inverted Half Pyramid:");
        for(int i = rows; i >= 1; --i) 
        {
            for(int j = 1; j <= i; ++j) 
            {
                System.out.print("* ");
            }
            System.out.println();
        }
      }
     }

    Pattern programs in java: Pattern 3

          *
         ***
        *****
       *******
      *********
     ***********
     //Pattern full pyramid
    
     public class Main
     { 
      public static void main(String[] args)  
      {  
        int rows = 6;  
        
        System.out.println();  
        
        for (int i = 0; i < rows + 1; i++) 
        { 
        for (int j = rows; j > i; j--) 
        {  
                System.out.print(" ");  
            }  
            for (int k = 0; k < (2 * i - 1); k++) 
            {  
                System.out.print("*");  
            }  
            System.out.println();  
        }  
      }  
     }

    Pattern programs in java: Pattern 4

    Enter the number of rows: 5 
    * * * * *
     * * * *
      * * *
       * *
        * 
    import java.util.Scanner;
    
    public class pattern4
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i= 0; i<= rows-1 ; i++)
        {
            for (int j=0; j<=i; j++)
            {
                System.out.print(" ");
            }
            for (int k=0; k<=rows-1-i; k++)
            {
                System.out.print("*" + " ");
            }
            System.out.println();
        }
    
        sc.close();
    
      }
    }

    Pattern programs in java: Pattern 5

     Enter the number of rows: 5
         *
        * *
       * * *
      * * * *
     * * * * * 
      * * * * 
       * * * 
        * * 
         * 
    import java.util.Scanner;
    
    public class Pattern5
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i= 0; i<= rows-1 ; i++)
        {
            for (int j=rows-1; j>=i; j--)
            {
                System.out.print(" ");
            }
            for (int k=0; k<=i; k++)
            {
                System.out.print("*" + " ");
            }
            System.out.println("");
        }
        for (int i= 0; i<= rows-1 ; i++)
        {
            for (int j=-1; j<=i; j++)
            {
                System.out.print(" ");
            }
            for (int k=0; k<=rows-2-i; k++)
            {
                System.out.print("*" + " ");
            }
            System.out.println("");
        }
    
        sc.close();
    
      }
    }

    Pattern programs in java: Pattern 6

    The half diamond pattern in java.

    Enter the number of rows: 5
    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    import java.util.Scanner;
    
    public class Pattern6
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i= 0; i<= rows-1 ; i++)
        {
            for (int j=0; j<=i; j++) 
            { 
              System.out.print("*"+ " "); 
                
            } 
        System.out.println(""); 
            
        } 
            
        for (int i=rows-1; i>=0; i--)
        {
            for(int j=0; j <= i-1;j++)
            {
                System.out.print("*"+ " ");
            }
         System.out.println("");
        }
     
        sc.close();
    
      }
    }

    Pattern programs in java: Pattern 7

    The left half diamond pattern in java.

    Enter the number of rows: 5
        *
       **
      ***
     ****
    *****
     ****
      ***
       **
        *
    import java.util.Scanner;
    
    public class Pattern7
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i= 1; i<= rows ; i++)
        {
            for (int j=i; j < rows ;j++)            
            {
                System.out.print(" ");
            }
            for (int k=1; k<=i;k++)
            {
                System.out.print("*");
            }
            System.out.println("");
        }
        for (int i=rows; i>=1; i--)
        {
            for(int j=i; j<=rows;j++)
            {
                System.out.print(" ");
            }
            for(int k=1; k<i ;k++) 
            {
                System.out.print("*");
            }
            System.out.println("");
    
        }
     
        sc.close();
    
      }
    }

    Pattern programs in java: Pattern 8

    Half hourglass pattern in java

    Enter the number of rows: 5
    * * * * * 
    * * * *
    * * *
    * * 
    * 
    *
    * *
    * * * 
    * * * *
    * * * * *
    import java.util.Scanner;
    
    public class Pattern8
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i= rows-1; i>= 0; i--)
        {
            for (int j=i; j>=0; j--)
            {
                System.out.print("*"+ " ");
            }
            System.out.println("");
        }
        for (int i=0; i<= rows-1; i++)
        {
            for(int j=i; j >= 0;j--)
            {
                System.out.print("*"+ " ");
            }
            System.out.println("");
        }
     
        sc.close();
    
      }
    }

    Pattern programs in java: Pattern 9

    Hourglass pattern in java.

    Enter the number of rows: 5
    * * * * * 
     * * * *
      * * *
       * *
        *
        *
       * * 
      * * *
     * * * * 
    * * * * *
    import java.util.Scanner;
    
    public class Pattern9
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i= 0; i<= rows-1 ; i++)
        {
            for (int j=0; j <i; j++)
            {
              System.out.print(" ");
            }
            for (int k=i; k<=rows-1; k++) 
            { 
              System.out.print("*" + " "); 
                
            } 
         System.out.println(""); 
        }
            
        for (int i= rows-1; i>= 0; i--)
        {
            for (int j=0; j< i ;j++)
            {
              System.out.print(" ");
            }
            for (int k=i; k<=rows-1; k++)
            {
              System.out.print("*" + " ");
            }
         System.out.println("");
        }
    
        sc.close();
    
      }
    }

    Pattern programs in java: Pattern 10

    Hollow triangle star pattern in java.

    import java.util.Scanner;
    
    public class Pattern10
    {
      public static void main(String[] args)
      {
        Scanner sc = new Scanner(System.in);
    
        System.out.print("Enter the number of rows: ");
        int rows = sc.nextInt();
    
        for (int i=1; i<= rows ; i++)
        {
            for (int j = i; j < rows ; j++) 
            {
                System.out.print(" ");
            }   
            for (int k = 1; k <= (2*i -1) ;k++) 
            {
                if( k==1 || i == rows || k==(2*i-1)) 
                {
                    System.out.print("*");
                }
                else 
                {
                    System.out.print(" ");
                }
            }
            System.out.println("");
        }
    
        sc.close();
    
      }
    }

  • Top 10 Different Alphabet Pattern Programs in Java

    Top 10 Different Alphabet Pattern Programs in Java

    This post focuses on the various Java pattern program specifically Top 10 Different Alphabet Pattern Programs in Java. Patterns are one of the easiest ways to improve the coding skills for java. The frequent use loops can increase your skills and printing pattern in order. This article covers various Alphabet patterns. Other are:

    Let’s begin:

    Alphabet/Character Patterns in Java

    Pattern programs in java: Pattern 1

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

    Let us understand the code:

     //Pattern with alphabets
    
     public class Pattern1  
     {  
        public static void main(String[] args)  
        {  
            int count = 7;  
            for(int i = 0 ; i <= count  ; i++)  
            {  
             for(int j = 0 ; j <= i ; j++)  
             {  
              System.out.print(" "+(char)(65 + i));  
             }  
              System.out.println("");  
            }  
        }  
     }

    Pattern programs in java: Pattern 2

    Enter the number of rows: 5
    A
    A B
    A B C
    A B C D
    A B C D E
    import java.util.Scanner;
    public class Pattern2
    {
        public static void main(String[] args)
        {
            Scanner sc = new Scanner(System.in);
            
            System.out.print("Enter the number of rows: ");
            int rows = sc.nextInt();
           
           // ASCII value of alphabet 'A'
            int alph = 65; 
            
            for (int i=0; i< rows; i++)
            {
                for (int j=0; j<=i; j++)
                {
                  System.out.print((char) (alph+j) + " ");
                }
                System.out.println();
            }
             
            sc.close();
        }
    }

    Pattern programs in java: Pattern 3

    Enter the number of rows: 5
    A B C D E F 
    A B C D E 
    A B C D 
    A B C 
    A B 
    A 
    A 
    A B 
    A B C 
    A B C D 
    A B C D E 
    A B C D E F
    import java.util.Scanner;
    public class Pattern3
    {
        public static void main(String[] args)
        {
            Scanner sc = new Scanner(System.in);
            
            System.out.print("Enter the number of rows: ");
            int rows = sc.nextInt();
           
           for (int i = 5; i >= 0; i--)
           {
            // ASCII value of alphabet 'A'
            int alph = 65;
            
            for (int j = 0; j <= i; j++)
                System.out.print((char) (alph + j) + " ");
            
            System.out.println();
           }
        
          for (int i = 0; i<= 5; i++)
          {
           int alph = 65;
           for (int j = 0; j <= i; j++)
              System.out.print((char) (alph + j) + " ");
       
           System.out.println();
          }
             
        sc.close();
      }
    }

    Pattern programs in java: Pattern 4

    Enter the number of rows: 5
    E
    E D
    E D C
    E D C B
    E D C B A
    import java.util.Scanner;
    public class Pattern4
    {
        public static void main(String[] args)
        {
            Scanner sc = new Scanner(System.in);
            
            System.out.print("Enter the number of rows: ");
            int rows = sc.nextInt();
           
           // ASCII value of alphabet 'A'
           int alphabet = 65; 
            
            for (int i=rows-1; i>=0 ; i--)
            {
              for (int j=rows-1; j>=i; j--)
              {
                System.out.print((char) (alphabet+j) + " ");
              }
             System.out.println();
            }
             
        sc.close();
      }
    }

    Pattern programs in java: Pattern 5

    Full pyramid character pattern in Java.

    Enter the number of rows: 5
          A
         A B
        A B C
       A B C D
      A B C D E
    import java.util.Scanner;
    public class Pattern5
    {
        public static void main(String[] args)
        {
            Scanner sc = new Scanner(System.in);
            
            System.out.print("Enter the number of rows: ");
            int rows = sc.nextInt();
           
           // ASCII value of alphabet 'A'
           int alphabet = 65; 
            
           for (int i= 0; i<= rows-1 ; i++)
            {
                for (int j=rows-1; j>i; j--)
                {
                     System.out.print(" ");
                }
                for (int k=0; k<=i; k++)
                {
                     System.out.print((char) (alphabet+k) + " ");
                }
                System.out.println();
            }
             
        sc.close();
      }
    }

    Pattern programs in java: Pattern 6

    Inverted pyramid pattern of alphabets in java.

    Enter the number of rows: 5
       A B C D E
        A B C D
         A B C
          A B
           A
    import java.util.Scanner;
    
    public class Pattern6
    {
        public static void main(String[] args)
        {
            Scanner sc = new Scanner(System.in);
            
            System.out.print("Enter the number of rows: ");
            int rows = sc.nextInt();
           
           // ASCII value of alphabet 'A'
           int alphabet = 65; 
            
           for (int i= 0; i<= rows-1 ; i++)
            {
                for (int j=0; j<=i; j++)
                {
                    System.out.print(" ");
                }
                for (int k=0; k<=rows-1-i; k++)
                {
                  System.out.print((char) (alphabet + k) + " ");
                }
                System.out.println();
            }
             
        sc.close();
      }
    }

    Pattern programs in java: Pattern 7

    Enter the number of rows: 6
    A B C D E F 
     B C D E F 
      C D E F 
       D E F 
        E F 
         F 
         F 
        E F 
       D E F 
      C D E F 
     B C D E F 
    A B C D E F 
    import java.util.Scanner;
    
    public class Pattern7
    {
        public static void main(String[] args)
        {
            Scanner sc = new Scanner(System.in);
            
            System.out.print("Enter the number of rows: ");
            int rows = sc.nextInt();
           
           // ASCII value of alphabet 'A'
           int alphabet = 65; 
            
           for (int i= 0; i<= rows-1 ; i++)
           {
            for (int j=0; j<i; j++)
            {
              System.out.print(" ");
            }
            for (int k=i; k<=rows-1; k++)
            {
              System.out.print((char) (alphabet + k) + " ");
            }
            System.out.println("");
           }
            
            for (int i= rows-1; i>= 0; i--)
            {
             for (int j=0; j<i; j++)
             {
               System.out.print(" ");
             }
             for (int k=i; k<=rows-1; k++)
             {
               System.out.print((char) (alphabet + k) + " ");
             }
            System.out.println("");
            }
             
        sc.close();
      }
    }

    Pattern programs in java: Pattern 8

    Enter the number of rows: 5
    A  
    A B  
    A B C 
    A B C D  
    A B C D E 
    A B C D 
    A B C 
    A B  
    A  
    import java.util.Scanner;
    public class Pattern8
    {
        public static void main(String[] args)
        {
            Scanner sc = new Scanner(System.in);
            
            System.out.print("Enter the number of rows: ");
            int rows = sc.nextInt();
           
           // ASCII value of alphabet 'A'
           int alphabet = 65; 
            
           for (int i= 0; i<= rows-1 ; i++)
            {
             for (int j=0; j<=i; j++)
             {
                System.out.print((char) (alphabet + j)+ " ");
             }
            System.out.println("");
            }
            for (int i=rows-1; i>=0; i--)
            {
             for(int j=0; j <= i-1;j++)
             {
                System.out.print((char) (alphabet + j)+ " ");
             }
            System.out.println("");
            }
             
        sc.close();
      }
    }

    Pattern programs in java: Pattern 9

    Enter the number of rows: 5
         A
        BB
       CCC
      DDDD
     EEEEE
    FFFFFF
    import java.util.Scanner;
    public class Pattern9
    {
        public static void main(String[] args)
        {
            Scanner sc = new Scanner(System.in);
            
            System.out.print("Enter the number of rows: ");
            int rows = sc.nextInt();
           
           // ASCII value of alphabet 'A'
           int alphabet = 65; 
            
           for (int i= 0; i<= rows; i++)
            {
             for (int j=1; j<=rows-i; j++)
             {
                System.out.print(" ");
             }
             
             for (int k=0;k<=i;k++)
             {
                System.out.print((char) (i+alphabet));
             }  
                System.out.println("");
            }
             
        sc.close();
      }
    }

    Pattern programs in java: Pattern 10

    import java.util.Scanner;
    public class Pattern10
    {
        public static void main(String[] args)
        {
            Scanner sc = new Scanner(System.in);
            
            System.out.print("Enter the number of rows: ");
            int rows = sc.nextInt();
           
           // ASCII value of alphabet 'A'
           int alphabet = 65; 
            
           for (int i= 1; i<= rows ; i++)
            {
             int count = rows -1;
             int temp = i;
             
             for (int j=1; j<=i; j++)
             {
                System.out.printf("%4c", (char)temp + alphabet-1);
                temp = temp + count;
                count--;
             }
            System.out.println("");
            }
             
        sc.close();
      }
    }