Untitled
unknown
plain_text
a year ago
5.3 kB
9
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