Some Java Pattern Programs To Practice(Part 3)

Some Java Programs to practice

I’ve included a list of some of the Java programs below. You may also view all of the Java programs on our mobile app. I strongly advise you to use our mobile app for a better experience.

Please click the link to get our app–> https://play.google.com/store/apps/details?id=com.allbachelor.javaapp&hl=en&gl=US

21. Write a program to display following pattern .   

        1   

        1 0   

        1 0 1   

        1 0 1 0    

        1 0 1 0 1 ,

import java.util.Scanner; 
 
class Patterns { 
   public static void main(String[] args) { 
       Scanner sc = new Scanner(System.in); 
       System.out.println("How many rows do you want this pattern to have?"); 
       int row = sc.nextInt(); 
       for (int i = 1; i < = 5; i++) { 
           for (int j = 1; j < =i ; j++) { 
               System.out.print(j%2); 
           } 
 
           System.out.println(); 
           } 
 
       } 
 
   } 

22. Write a program to display following pattern.    

        1 0 1 0 1    

        1 0 1 0   

        1 0 1   

        1 0    

        1  ,

import java.util.Scanner;

class Patterns {
   public static void main(String[] args) {
       Scanner sc = new Scanner(System.in);
       System.out.println("How many rows do you want this pattern to have?");
       int row = sc.nextInt();
       for (int i = 1; i < = 5; i++) {
           for (int j = 5; j >=i ; j--) {
               System.out.print(j%2);
           }

           System.out.println();
           }

       }

 23. Write a program to display following pattern.    

        1    

        0 1   

        1 0 1   

        0 1 0 1    

        1 0 1 0 1  ,

import java.util.Scanner; 
 
class Patterns { 
   public static void main(String[] args) { 
       Scanner sc = new Scanner(System.in); 
       System.out.println("How many rows do you want this pattern to have?"); 
       int row = sc.nextInt(); 
       for (int i = 1; i < = 5; i++) { 
           for (int j = i; j >=1 ; j--) { 
               System.out.print(j%2); 
           } 
 
           System.out.println(); 
           } 
 
       } 
 
   } 

 24. Write a program to display following pattern.    

        1 2 3 4 5    

        2 4 6 8 10   

        3 6 9 12 15   

        4 8 12 16 20      

      5 10 15 20 25 ,

import java.util.Scanner; 
 
class Patterns { 
   public static void main(String[] args) { 
       Scanner sc = new Scanner(System.in); 
       System.out.println("How many rows do you want this pattern to have?"); 
       int row = sc.nextInt(); 
       for (int i = 1; i < = 5; i++) { 
           for (int j = 1; j < =5 ; j++) { 
               System.out.print(i*j); 
           } 
 
           System.out.println(); 
           } 
 
       } 
 
   } 

25. Write a program to display following pattern.    

     1    

        1 2    

        1 2 3    

        1 2 3 4    

        1 2 3 4 5    

        1 2 3 4 5 6 7    

        1 2 3 4 5 6    

        1 2 3 4 5    

        1 2 3 4    

        1 2 3    

        1 2    

        1  ,


import java.util.Scanner; 
 
public class Pattern 
{ 
   public static void main(String[] args)  
   { 
       Scanner sc = new Scanner(System.in); 
               
       System.out.println("How many rows do you want this pattern to have?"); 
         
       int row = sc.nextInt(); 
                      
       for (int i = 1; i < = row; i++)  
       { 
           for (int j = 1; j < = i; j++)  
           {  
               System.out.print(j+" ");  
           }  
             
           System.out.println();  
       }  
                 
       for (int i = row-1; i >= 1; i--) 
       { 
           for (int j = 1; j < = i; j++) 
           { 
               System.out.print(j+" "); 
           } 
             
           System.out.println(); 
       }          
       sc.close(); 
   } 
} 

 26. Write a program to display following pattern .   

        1    

        1 2 1    

        1 2 3 2 1    

        1 2 3 4 3 2 1    

        1 2 3 4 5 4 3 2 1    

        1 2 3 4 5 6 5 4 3 2 1    

        1 2 3 4 5 6 7 6 5 4 3 2 1  ,

import java.util.Scanner; 
 
public class Pattern 
{ 
   public static void main(String[] args)  
   { 
       Scanner sc = new Scanner(System.in); 
       
       System.out.println("How many rows do you want this pattern to have?"); 
         
       int rows = sc.nextInt(); 
        
       for (int i = 1; i < = rows; i++)  
       { 
            
           for (int j = 1; j < = i; j++)  
           {  
               System.out.print(j+" ");  
           } 
             
             
           for (int j = i-1; j >= 1; j--) 
           { 
               System.out.print(j+" "); 
           } 
             
           System.out.println(); 
       } 
                sc.close(); 
   } 
} 

 27. Write a program to display following pattern.    

        1 2 3 4 5 6 7    

        1 2 3 4 5 6    

        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    

        1 2 3 4 5 6    

        1 2 3 4 5 6 7  ,

import java.util.Scanner; 
 
public class Pattern 
{ 
   public static void main(String[] args)  
   { 
       Scanner sc = new Scanner(System.in); 
         
                
       System.out.println("How many rows do you want this pattern to have?"); 
         
       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(); 
   } 
} 

28. Write a program to display following pattern.    

        1234567    

          234567    

            34567    

              4567    

                567    

                  67    

                    7    

                  67    

                567    

              4567    

            34567    

          234567    

        1234567  ,

import java.util.Scanner; 
 
public class Pattern 
{ 
   public static void main(String[] args)  
   { 
       Scanner sc = new Scanner(System.in); 
                  
       System.out.println("How many rows do you want this pattern to have?"); 
         
       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(); 
   } 
} 

 29. Write a program to display following pattern.    

        1    

        2 1    

        3 2 1    

        4 3 2 1    

        5 4 3 2 1     

        6 5 4 3 2 1    

        7 6 5 4 3 2 1  ,

import java.util.Scanner; 
 
public class Pattern 
{ 
   public static void main(String[] args)  
   { 
       Scanner sc = new Scanner(System.in); 
            System.out.println("How many rows do you want this pattern to have?"); 
         
       int rows = sc.nextInt(); 
              for (int i = 1; i < = rows; i++)  
       { 
           for (int j = i; j >= 1; j--) 
           { 
               System.out.print(j+" "); 
           } 
             
           System.out.println(); 
       } 
               sc.close(); 
   } 
} 

 30. Write a program to display following pattern.    

        1  2  3  4  5  6  7     

          2  3  4  5  6  7    

            3  4  5  6  7    

              4  5  6  7    

                5  6  7    

                  6  7    

                    7    

                  6  7    

                5  6  7    

              4  5  6  7    

            3  4  5  6  7    

          2  3  4  5  6  7    

        1  2  3  4  5  6  7  

import java.util.Scanner; 
 
public class Pattern 
{ 
   public static void main(String[] args)  
   { 
       Scanner sc = new Scanner(System.in); 
                  
       System.out.println("How many rows do you want this pattern to have?"); 
         
       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(); 
   } 
} 
Total
0
Shares
Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post
Some Java Programs to practice

Some Java Pattern Programs to practice(part 2)

Next Post
Some Java Programs to practice

Some Java Pattern Programs To Practice(Part 4)

Related Posts