Untitled

 avatar
unknown
plain_text
a year ago
5.3 kB
5
Indexable
import java.util.*;
public class Pattern {
    public static void Star(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
    public static void InvertedStar(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=n-i+1;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
    public static void HalfPyramid(int n){
        for(int i=1;i<=n;i++){
        for(int j=1;j<=i;j++){
            System.out.print(j);
        }
        System.out.println();
        }
    }
    public static void CharacterPattern(int n){
         char ch='A';
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++){
                System.err.print(ch);
                ch++;
            }
            System.out.println();
        }
    }
    public static void HolloRectangle(int r, int c){
        for(int i=1;i<=r;i++){
            for(int j=1;j<=c;j++){
                if (i==1 || i==r || j==1 ||j==c) {
                    System.out.print("*");
                }else{
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
      
    }
    public static void InvertedRotatedHalfPyramid(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=n-i;j++){
                System.out.print(" ");
            }
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
    public static void InvertedHalfPyramidWithNumber(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=(n+1)-i;j++){
                System.out.print(j);
            }
            System.out.println();
        }
    }
    public static void FloydTriangle(int n){
        int num=1;
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++){
                System.out.print(num+" ");
                num++;

            }
            System.out.println();
        }
    }
    public static void Triangle0to1(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++){
            if ((i+j)%2==0) {
                System.out.print("1");
            }else{
                System.out.print("0");
            }
            }
            System.out.println();
        }
    }
    public static void ButterFly(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            for(int j=1;j<=2*(n-i);j++){
                System.out.print(" ");
            }
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
        for(int i=n;i>=0;i--){
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            for(int j=1;j<=2*(n-i);j++){
                System.out.print(" ");
            }
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
    public static void SolidRhombus(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=n-i;j++){
                System.out.print(" ");
            }
            for(int j=1;j<=n;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }

    public static void HollowRhombus(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=n-i;j++){
                System.out.print(" ");
            }
            for(int j=1;j<=n;j++){
                if(i==1 || i==n || j==1 ||j==n){
                    System.out.print("*");
                }else{
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
    }
    public static void DiamondPattern(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=n-i;j++){
                System.out.print(" ");
            }
            for(int j=1;j<=2*i-1;j++){
                System.out.print("*");
            }
            System.out.println();
        }
        for(int i=n;i>=0;i--){
            for(int j=1;j<=n-i;j++){
                System.out.print(" ");
            }
            for(int j=1;j<=2*i-1;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
    public static void main(String[] args) {
        System.out.println("Enter any number");
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
      
        char ch='A';
        // Star(n);
        // InvertedStar(n);
        // HalfPyramid(n);
        // CharacterPattern(n);
        // int r=sc.nextInt();
        // int c=sc.nextInt();
        // HolloRectangle(r,c);
        // InvertedRotatedHalfPyramid(n);
        // InvertedHalfPyramidWithNumber(n);
        // FloydTriangle(n);
        // Triangle0to1(n);
        // ButterFly(n);
        // SolidRhombus(n);
        // HollowRhombus(n);
        DiamondPattern(n);
    }
}
Editor is loading...
Leave a Comment