Alphabet pattern : 1
A
BB
CCC
DDDD
EEEEE
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12. for(j=1;j<=i;j++)
13. {
14. System.out.print((char)(i+64));
15. }
16.
17. System.out.println("");
18. }
19. }
20. }
Alphabet pattern : 2
AAAAA
BBBB
CCC
DD
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10.
11. for(i=1;i<=n;i++)
12. {
13. for(j=i;j<=n;j++)
14. {
15. System.out.print((char)(i+64));
16. }
17. System.out.println("");
18. }
19. }
20.
21. }
Alphabet pattern : 3
A
AB
ABC
ABCD
ABCDE
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12. for(j=1;j<=i;j++)
13. {
14. System.out.print((char)(j+64));
15. }
16. System.out.println("");
17. }
18. }
19.
20. }
Alphabet pattern : 4
DE
CDE
BCDE
ABCDE
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=n;i>=1;i--)
11. {
12. for(j=i;j<=n;j++)
13. {
14. System.out.print((char)(j+64));
15. }
16. System.out.println("");
17. }
18. }
19.
20. }
Alphabet pattern : 5
A
BA
CBA
DCBA
EDCBA
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12. for(j=i;j>=1;j--)
13. {
14. System.out.print((char)(j+64));
15. }
16. System.out.println("");
17. }
18. }
19.
20. }
Alphabet pattern : 6
ED
EDC
EDCB
EDCBA
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=n;i>=1;i--)
11. {
12. for(j=n;j>=i;j--)
13. {
14. System.out.print((char)(j+64));
15. }
16. System.out.println("");
17. }
18. }
19. }
Alphabet pattern 7
DD
CCC
BBBB
AAAAA
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12. for(j=1;j<=i;j++)
13. {
14. System.out.print((char)(n-i+1+64));
15. }
16.
17. System.out.println("");
18. }
19. }
20. }
Alphabet pattern 8
EEEEE
DDDD
CCC
BB
1. import java.util.*;
2.
3. class ap2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8.
9. int n=5;
10.
11. for(i=n;i>=1;i--)
12. {
13. for(j=1;j<=i;j++)
14. {
15. System.out.print((char)(i+64));
16. }
17. System.out.println("");
18. }
19. }
20. }
Also check
All star patterns using java programming Language
All numbers patterns using Java programming Language
Alphabet pattern 9
EDCBA
EDCB
EDC
ED
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12. for(j=n;j>=i;j--)
13. {
14. System.out.print((char)(j+64));
15. }
16. System.out.println("");
17. }
18. }
19.
20. }
Alphabet pattern 10
EDCBA
DCBA
CBA
BA
A
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=n;i>=1;i--)
11. {
12. for(j=i;j>=1;j--)
13. {
14. System.out.print((char)(j+64));
15. }
16. System.out.println("");
17. }
18. }
19. }
Alphabet pattern 11
ABA
ABCBA
ABCDCBA
ABCDEDCBA
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12.
13. for(j=1;j<=n-i;j++)
14. {
15. System.out.printf(" ");
16. }
17. for(j=1;j<=i;j++)
18. {
19. System.out.printf("%c",(char)(j+64));
20. }
21. for(j=i-1;j>=1;j--)
22. {
23. System.out.printf("%c",(char)(j+64));
24. }
25.
26. System.out.println();
27. }
28. }
29. }
Alphabet pattern 12
ABCDE
ABCD
ABC
AB
A
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12. for(j=1;j<=n-i+1;j++)
13. {
14. System.out.print((char)(j+64));
15. }
16. System.out.println("");
17. }
18. }
19. }
Alphabet pattern 13
A
BA
CBA
DCBA
EDCBA
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12. for(j=i;j>=1;j--)
13. {
14. System.out.print((char)(j+64));
15. }
16. System.out.println("");
17. }
18. }
19. }
Alphabet pattern 14
EDCBA
DCBA
CBA
BA
A
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=n;i>=1;i--)
11. {
12. for(j=i;j>=1;j--)
13. {
14. System.out.print((char)(j+64));
15. }
16. System.out.println("");
17. }
18. }
19. }
Alphabet pattern 15
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12.
13. for(j=1;j<=n-i;j++)
14. {
15. System.out.printf(" ");
16. }
17. for(j=1;j<=i;j++)
18. {
19. System.out.printf("%c",(char)(j+64));
20. }
21. for(j=i-1;j>=1;j--)
22. {
23. System.out.printf("%c",(char)(j+64));
24. }
25.
26. System.out.println();
27. }
28. }
29. }
Alphabet pattern 16
A
BC
DEF
GHIJ
KLMNO
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5,k=1;
9.
10. System.out.println("Floyd's Triangle using alphabets/characters");
11. for(i=1;i<=n;i++)
12. {
13. for(j=1;j<=i;j++,k++)
14. {
15. System.out.printf("%4c",(char)(k+64));
16. }
17.
18. System.out.println("");
19. }
20. }
21. }
Alphabet pattern 17
A
BAB
CBABC
DCBABCD
EDCBABCDE
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12.
13. for(j=1;j<=n-i;j++)
14. {
15. System.out.printf(" ");
16. }
17. for(j=i;j>0;j--)
18. {
19. System.out.printf(" %c",(char)(j+64));
20. }
21. for(j=2;j<=i;j++)
22. {
23. System.out.printf(" %c",(char)(j+64));
24. }
25.
26. System.out.println();
27. }
28. }
29. }
Alphabet pattern 18
A
BF
CGJ
DHKM
EILNO
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9. int diff,value;
10.
11. for(i=1;i<=n;i++)
12. {
13. diff=n-1;
14. value=i;
15. for(j=1;j<=i;j++)
16. {
17. System.out.printf("%4c", (char)value+64);
18. value=value+diff;
19. diff--;
20. }
21. System.out.println("");
22. }
23. }
24. }
Alphabet pattern 19
A
ABC
ABCDE
ABCDEFG
ABCDEFGHI
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12. for(j=1;j<=(i*2-1);j++)
13. {
14. System.out.print((char)(j+64));
15. }
16. System.out.println("");
17. }
18. }
19. }
Alphabet pattern 20
EFGHI
DEFG
CDE
BC
A
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j,k;
8. int n=5;
9.
10. for(i=n;i>=1;i--)
11. {
12. k=i;
13. for(j=1;j<=i;j++,k++)
14. {
15. System.out.print((char)(k+64));
16. }
17. System.out.println("");
18. }
19. }
20. }
Alphabet pattern 21
ABCDE
BCDE
CDE
DE
E
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12. for(j=i;j<=n;j++)
13. {
14. System.out.print((char)(j+64));
15. }
16. System.out.println("");
17. }
18. }
19. }
Alphabet pattern 22
A
BB
CCC
DDDD
EEEEE
1. import java.util.*;
2.
3. class JavaApplication2
4. {
5. public static void main(String args[])
6. {
7. int i,j,k;
8. int n=5;
9.
10. for(i=1;i<=n;i++)
11. {
12.
13. for(j=1;j<=n-i;j++)
14. {
15. System.out.print(" ");
16. }
17. for(k=1;k<=i;k++)
18. {
19. System.out.print((char)(i+64));
20. }
21.
22. System.out.println("");
23. }
24. }
25. }
04 August 2018 10096 Written By: Rohit
77777777777777777777777777
Alphabet Pattern Programs in Java
Pattern 1:
package com.javainterviewpoint;
public class Pattern1
{
public static void main(String[] args)
{
int alphabet = 65;
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
for (int j = 0; j <= i; j++)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
AB
ABC
ABCD
ABCDE
ABCDEF
Pattern 2:
package com.javainterviewpoint;
public class Pattern2
{
public static void main(String[] args)
{
int alphabet = 65;
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
for (int j = 0; j <= i; j++)
{
System.out.print((char) alphabet + " ");
}
alphabet++;
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
BB
CCC
DDDD
EEEEE
FFFFFF
Pattern 3:
package com.javainterviewpoint;
public class Pattern3
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 0; j <= i; j++)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
for (int i = 5; i >= 0; i--)
{
int alphabet = 65;
for (int j = 0; j <= i - 1; j++)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
AB
ABC
ABCD
ABCDE
ABCDEF
ABCDE
ABCD
ABC
AB
A
Pattern 4:
package com.javainterviewpoint;
public class Pattern4
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 5; i >= 0; i--)
{
int alphabet = 65;
for (int j = 0; j <= i; j++)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 0; j <= i; j++)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
ABCDEF
ABCDE
ABCD
ABC
AB
A
A
AB
ABC
ABCD
ABCDE
ABCDEF
Pattern 5:
package com.javainterviewpoint;
public class Pattern5
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 5; i >= 0; i--)
{
int alphabet = 65;
for (int j = i; j >= 0; j--)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = i; j >= 0; j--)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
FEDCBA
EDCBA
DCBA
CBA
BA
A
A
BA
CBA
DCBA
EDCBA
FEDCBA
Pattern 6:
package com.javainterviewpoint;
public class Pattern6
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 5; j > i; j--)
{
System.out.print(" ");
}
for (int k = 0; k <= i; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
AB
ABC
ABCD
ABCDE
ABCDEF
Pattern 7:
package com.javainterviewpoint;
public class Pattern7
{
public static void main(String[] args)
{
int alphabet = 65;
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
for (int j = 5; j >= i; j--)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
FEDCBA
FEDCB
FEDC
FED
FE
F
Pattern 8:
package com.javainterviewpoint;
public class Pattern8
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 5; i >= 0; i--)
{
int alphabet = 65;
for (int j = 5; j >= i; j--)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
F
FE
FED
FEDC
FEDCB
FEDCBA
Pattern 9:
package com.javainterviewpoint;
public class Pattern9
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 5; i >= 0; i--)
{
int alphabet = 65;
for (int j = 0; j <= i; j++)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
ABCDEF
ABCDE
ABCD
ABC
AB
A
Pattern 10:
package com.javainterviewpoint;
public class Pattern10
{
public static void main(String[] args)
{
int alphabet = 65;
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
for (int j = 0; j <= i; j++)
{
System.out.print((char) alphabet + " ");
alphabet++;
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
BC
DEF
GHIJ
KLMNO
PQRSTU
Pattern 11:
package com.javainterviewpoint;
public class Pattern11
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = i; j >= 0; j--)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
BA
CBA
DCBA
EDCBA
FEDCBA
Pattern 12:
package com.javainterviewpoint;
public class Pattern12
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
int temp = i;
for (int j = i; j >= 0; j--)
{
System.out.print((char) (alphabet + temp) + " ");
temp = temp + 5;
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
BG
CHM
DINS
EJOTY
FKPUZ_
Pattern 13:
package com.javainterviewpoint;
public class Pattern13
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 1; i <= 6; i++)
{
int alphabet = 65;
for (int j = 6; j > i; j--)
{
System.out.print(" ");
}
int temp = 1;
for (int k = 1; k <= i; k++)
{
System.out.print((char) (alphabet - 1 + temp) + " ");
temp = temp * (i - k) / (k);
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
AA
ABA
ACCA
ADFDA
AEJJEA
Pattern 14:
package com.javainterviewpoint;
public class Pattern14
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 0; j <= i; j++)
{
System.out.print((char) (alphabet + j) + " ");
}
for (int k = i - 1; k >= 0; k--)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
Pattern 15:
package com.javainterviewpoint;
public class Pattern15
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 0; j <= i; j++)
{
System.out.print(" ");
}
for (int k = 0; k <= 5 - i; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
ABCDEF
ABCDE
ABCD
ABC
AB
A
Pattern 16:
package com.javainterviewpoint;
public class Pattern16
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 5; j >= i; j--)
{
System.out.print(" ");
}
for (int k = 0; k <= i; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = -1; j <= i; j++)
{
System.out.print(" ");
}
for (int k = 0; k <= 4 - i; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
AB
ABC
ABCD
ABCDE
ABCDEF
ABCDE
ABCD
ABC
AB
A
Pattern 17:
package com.javainterviewpoint;
public class Pattern17
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 0; j < i; j++)
{
System.out.print(" ");
}
for (int k = i; k <= 5; k++)
{
System.out.print((char) (alphabet + k));
}
System.out.println();
}
for (int i = 5; i >= 0; i--)
{
int alphabet = 65;
for (int j = 0; j < i; j++)
{
System.out.print(" ");
}
for (int k = i; k <= 5; k++)
{
System.out.print((char) (alphabet + k));
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
ABCDEF
BCDEF
CDEF
DEF
EF
F
F
EF
DEF
CDEF
BCDEF
ABCDEF
Pattern 18:
package com.javainterviewpoint;
public class Pattern18
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 0; j < i; j++)
{
System.out.print(" ");
}
for (int k = i; k <= 5; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
for (int i = 5; i >= 0; i--)
{
int alphabet = 65;
for (int j = 0; j < i; j++)
{
System.out.print(" ");
}
for (int k = i; k <= 5; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
ABCDEF
BCDEF
CDEF
DEF
EF
F
F
EF
DEF
CDEF
BCDEF
ABCDEF
Pattern 19:
package com.javainterviewpoint;
public class Pattern19
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 5; i >= 0; i--)
{
int alphabet = 65;
for (int j = 0; j < i; j++)
{
System.out.print(" ");
}
for (int k = i; k <= 5; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
F
EF
DEF
CDEF
BCDEF
ABCDEF
Pattern 20:
package com.javainterviewpoint;
public class Pattern20
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 5; j > i; j--)
{
System.out.print(" ");
}
for (int k = 0; k <= i; k++)
{
System.out.print((char) (alphabet + k));
}
for (int l = i - 1; l >= 0; l--)
{
System.out.print((char) (alphabet + l));
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
Pattern 21:
package com.javainterviewpoint;
public class Pattern21
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 5; j > i; j--)
{
System.out.print('A' + " ");
}
for (int k = 0; k <= i; k++)
{
System.out.print((char) (alphabet + i) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
AAAAAA
AAAABB
AAACCC
AADDDD
AEEEEE
FFFFFF
Pattern 22:
package com.javainterviewpoint;
public class Pattern22
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = i; j <= 5; j++)
{
System.out.print((char) (alphabet + j) + " ");
}
for (int k = 5 - 1; k >= i; k--)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
ABCDEFEDCBA
BCDEFEDCB
CDEFEDC
DEFED
EFE
F
Pattern 23:
package com.javainterviewpoint;
public class Pattern23
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 5; j > i; j--)
{
System.out.print(" ");
}
for (int k = 0; k <= i; k++)
{
System.out.print((char) (alphabet + i) + " ");
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
A
BB
CCC
DDDD
EEEEE
FFFFFF
Pattern 24
package com.javainterviewpoint;
import java.util.Scanner;
public class Pattern24
{
public static void main(String[] args)
{
// Create a new Scanner object
Scanner scanner = new Scanner(System.in);
// Get the String from the user
System.out.println("Enter the String which needs to be printed ");
String input = scanner.nextLine();
System.out.println("** Printing the pattern... **");
for (int i = 1; i <= input.length(); i++)
{
for (int j = input.length(); j > i; j--)
{
System.out.print(" ");
}
for (int k = i * 2 - 1; k >= 1; k--)
{
System.out.print(input.charAt(i - 1));
}
System.out.println("");
}
}
}
Output
Enter the String which needs to be printed
JAVA
** Printing the pattern... **
J
AAA
VVVVV
AAAAAAA
Pattern 25
package com.javainterviewpoint;
public class Pattern25
{
public static void main(String[] args)
{
int currentRow = 1;
int counter = 1;
int rows = 5;
int alphabet = 65;
System.out.println("** Printing the pattern... **");
for (int i=1; i<= rows; i++)
{
if (i % 2 == 0)
{
int reverse = currentRow + counter - 1;
for (int j = 0; j<i; j++)
{
System.out.print((char) (reverse + alphabet -1)+" ");
reverse--;
counter++;
}
}
else
{
for (int j = 1; j<=i; j++)
{
System.out.print((char) (counter + alphabet - 1) +" ");
counter++;
}
}
System.out.println();
currentRow++;
}
}
}
Output
** Printing the pattern... **
A
CB
DEF
JIHG
KLMNO
Pattern 26
package com.javainterviewpoint;
public class Pattern26
{
public static void main(String[] args)
{
int currentRow = 1;
int counter = 1;
int rows = 5;
int alphabet = 65;
System.out.println("** Printing the pattern... **");
for (int i=1; i<= rows; i++)
{
if (i % 2 == 0)
{
for (int j = 1; j<=i; j++)
{
System.out.print((char) (counter + alphabet - 1) +" ");
counter++;
}
}
else
{
int reverse = currentRow + counter - 1;
for (int j = 0; j<i; j++)
{
System.out.print((char) (reverse + alphabet -1)+" ");
reverse--;
counter++;
}
}
System.out.println();
currentRow++;
}
}
}
Output
** Printing the pattern... **
A
BC
FED
GHIJ
ONMLK
Pattern 27
package com.javainterviewpoint;
public class Pattern27
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i < 5; i++)
{
int alphabet = 65;
for (int j = 0; j < 5; j++)
{
System.out.print((char) (alphabet + i+j));
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
ABCDE
BCDEF
CDEFG
DEFGH
EFGHI
Pattern 28
package com.javainterviewpoint;
public class Pattern28
{
public static void main(String[] args)
{
System.out.println("** Printing the pattern... **");
for (int i = 0; i <= 5; i++)
{
int alphabet = 65;
for (int j = 0; j < 5-i; j++)
{
System.out.print((char) (alphabet + j));
}
for (int k = 5-i-2; k >= 0; k--)
{
System.out.print((char) (alphabet + k));
}
System.out.println();
}
}
}
Output
** Printing the pattern... **
ABCDEDCBA
ABCDCBA
ABCBA
ABA
A
Pattern 29
package com.javainterviewpoint;
import java.util.Scanner;
public class Pattern29
{
public static void main(String[] args)
{
// Create a new Scanner object
Scanner scanner = new Scanner(System.in);
// Get the number of rows from the user
System.out.println("Enter the number of rows needed to in the pattern ");
int rows = scanner.nextInt();
System.out.println("## Printing the pattern ##");
int alphabet = 65;
for(int i=0;i<= rows;i++)
{
for(int j=0;j<=rows-i;j++)
{
System.out.print((char)(alphabet+j));
}
for(int k=1;k<=i*2-1; k++)
{
System.out.print(" ");
}
for(int l=rows-i; l>=0; l--)
{
if(l!=rows)
System.out.print((char)(alphabet+l));
}
System.out.println();
}
}
}
Output
Enter the number of rows needed to in the pattern
5
## Printing the pattern ##
ABCDEFEDCBA
ABCDE EDCBA
ABCD DCBA
ABC CBA
AB BA
A A
Pattern 30
package com.javainterviewpoint;
import java.util.Scanner;
public class Pattern30
{
public static void main(String[] args)
{
// Create a new Scanner object
Scanner scanner = new Scanner(System.in);
// Get the number of rows from the user
System.out.println("Enter the number of rows needed to in the pattern ");
int rows = scanner.nextInt();
System.out.println("## Printing the pattern ##");
int alphabet = 65;
for(int i=0;i<= rows;i++)
{
for(int j=0;j<=rows-i;j++)
{
System.out.print((char)(alphabet+j));
}
for(int k=1;k<=i*2-1; k++)
{
System.out.print(" ");
}
for(int l=rows-i; l>=0; l--)
{
if(l!=rows)
System.out.print((char)(alphabet+l));
}
System.out.println();
}
for(int i=rows-1;i>=0 ;i--)
{
for(int j=0;j<=rows-i;j++)
{
System.out.print((char)(alphabet+j));
}
for(int k=1;k<=i*2-1; k++)
{
System.out.print(" ");
}
for(int l=rows-i; l>=0; l--)
{
if(l!=rows)
System.out.print((char)(alphabet+l));
}
System.out.println();
}
}
}
Output
Enter the number of rows needed to in the pattern
5
## Printing the pattern ##
ABCDEFEDCBA
ABCDE EDCBA
ABCD DCBA
ABC CBA
AB BA
A A
AB BA
ABC CBA
ABCD DCBA
ABCDE EDCBA
ABCDEFEDCBA
Pattern 31:
package com.javainterviewpoint;
import java.util.Scanner;
public class Pattern31
{
public static void main(String[] args)
{
// Create a new Scanner object
Scanner scanner = new Scanner(System.in);
// Get the number of rows from the user
System.out.println("Enter the number of rows needed to in the pattern ");
int rows = scanner.nextInt();
System.out.println("## Printing the pattern ##");
int temp = (rows * (rows - 1)) / 2;
int alphabet = 65;
for (int i = 1; i < rows; i++)
{
for (int j = 1; j <= i; j++)
{
System.out.print((char) (alphabet + temp - 1) + " ");
temp--;
}
System.out.println();
}
}
}
Output
Enter the number of rows needed to in the pattern
5
## Printing the pattern ##
J
IH
GFE
DCBA
Pattern 32:
package com.javainterviewpoint;
import java.util.Scanner;
public class Pattern32
{
public static void main(String[] args)
{
// Create a new Scanner object
Scanner scanner = new Scanner(System.in);
// Get the number of rows from the user
System.out.println("Enter the number of rows needed to in the pattern ");
int rows = scanner.nextInt();
System.out.println("## Printing the pattern ##");
int temp = (rows * (rows - 1)) / 2;
int alphabet = 65;
for (int i = 1; i < rows; i++)
{
temp = temp - i;
for (int j = 1; j <= i; j++)
{
System.out.print((char) (alphabet + temp + j - 1) + " ");
}
System.out.println();
}
}
}
Output
Enter the number of rows needed to in the pattern
5
## Printing the pattern ##
J
HI
EFG
ABCD
Pattern 33:
package com.javainterviewpoint;
import java.util.Scanner;
public class Pattern33
{
public static void main(String[] args)
{
// Create a new Scanner object
Scanner scanner = new Scanner(System.in);
// Get the number of rows from the user
System.out.println("Enter the number of rows needed to in the pattern ");
int rows = scanner.nextInt();
System.out.println("## Printing the pattern ##");
int alphabet = 65;
int k = 1;
for (int i = 1; i <= rows; i++)
{
k = i;
for (int j = 1; j <= i; j++)
{
System.out.print((char) (alphabet + k - 1) + " ");
k = k + rows - j;
}
System.out.println();
}
}
}
Output
Enter the number of rows needed to in the pattern
5
## Printing the pattern ##
A
BF
CGJ
DHKM
EILNO
Pattern 34:
package com.javainterviewpoint;
import java.util.Scanner;
public class Pattern34
{
public static void main(String[] args)
{
// Create a new Scanner object
Scanner scanner = new Scanner(System.in);
// Get the number of rows from the user
System.out.println("Enter the number of rows needed to in the pattern ");
int rows = scanner.nextInt();
System.out.println("## Printing the pattern ##");
int alphabet = 65;
int temp = 1;
for (int i = 1; i <= rows / 2 + 1; i++)
{
for (int j = 1; j <= i; j++)
{
System.out.print((char) (alphabet + (temp * j) - 1) + " ");
}
System.out.println();
temp++;
}
for (int i = 1; i <= rows / 2; i++)
{
for (int j = 1; j <= rows / 2 + 1 - i; j++)
{
System.out.print((char) (alphabet + (temp * j) - 1) + " ");
}
System.out.println();
temp++;
}
}
}
Output
Enter the number of rows needed to in the pattern
9
## Printing the pattern ##
A
BD
CFI
DHLP
EJOTY
FLRX
GNU
HP
I
Pattern 35:
package com.javainterviewpoint;
import java.util.Scanner;
public class Pattern35
{
public static void main(String[] args)
{
// Create a new Scanner object
Scanner scanner = new Scanner(System.in);
// Get the number of rows from the user
System.out.println("Enter the number of rows needed to in the pattern ");
int rows = scanner.nextInt();
System.out.println("## Printing the pattern ##");
int alphabet = 65;
for (int i = 0; i < rows; i++)
{
for (int j = 0; j <= i; j++)
{
if (j % 2 == 0)
System.out.print((char) (alphabet + j * rows - (j - 1) * j / 2 + i - j) + " ");
else
System.out.print((char) (alphabet + j * rows - (j - 1) * j / 2 + rows - 1 - i) + "
");
}
System.out.println();
}
}
}
Output
Enter the number of rows needed to in the pattern
5
## Printing the pattern ##
A
BI
CHJ
DGKN
EFLMO
Pattern 36:
package com.javainterviewpoint;
import java.util.Scanner;
public class Pattern36
{
public static void main(String[] args)
{
// Create a new Scanner object
Scanner scanner = new Scanner(System.in);
// Get the number of rows from the user
System.out.println("Enter the number of rows needed to in the pattern ");
int rows = scanner.nextInt();
System.out.println("## Printing the pattern ##");
int alphabet = 65;
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < rows; j++)
{
if (j % 2 == 0)
System.out.print((char) (alphabet + (rows * (j)) + i) + " ");
else
System.out.print((char) (alphabet + (rows * (j + 1)) - i - 1) + " ");
}
System.out.print("\n");
}
}
}
Output
Enter the number of rows needed to in the pattern
5
## Printing the pattern ##
AJKTU
BILSV
CHMRW
DGNQX
EFOPY
Pattern 37:
package com.javainterviewpoint;
import java.util.Scanner;
public class Pattern37
{
public static void main(String[] args)
{
// Create a new Scanner object
Scanner scanner = new Scanner(System.in);
// Get the number of rows from the user
System.out.println("Enter the number of rows needed to in the pattern ");
int rows = scanner.nextInt();
System.out.println("## Printing the pattern ##");
int alphabet = 65;
int temp = 0;
for (int i = rows; i >= 1; i--)
{
for (int j = rows; j >= i; j--)
{
System.out.print((char) (alphabet + j - 1) + " ");
temp = j;
}
for (int k = rows - i + 1; k < rows; k++)
{
System.out.print((char) (alphabet + temp - 1) + " ");
}
System.out.println();
}
}
}
Output
Enter the number of rows needed to in the pattern
5
## Printing the pattern ##
EEEEE
EDDDD
EDCCC
EDCBB
EDCBA