Untitled
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