30 Pattern Program in Java (Star,Number & Alphabet)
30 Pattern Program in Java (Star,Number & Alphabet)
Pattern Program
In Java
https://www.tutorialstonight.com/pattern-program-in-java 1/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
Hollow Number
pyramid star pyramid
pattern in 21. pattern
10. Java
Number
Diamond pyramid
star pattern reverse
11. in Java 22. pattern
Hollow Hollow
diamond number
star pattern pyramid
12. in Java 23. pattern
Hourglass Number
13. star pattern diamond
24. pattern
Right Pascal Stay Ahead,
14. star pattern Hollow Learn More
number
Left Pascal Number Patterns in
diamond
15. star pattern Java
25. pattern
Alphabet Patterns
Heart star
Alphabet in Java
16. pattern
pyramid Pyramid Patterns in
Plus star 26. pattern Java
17. pattern Diamond Patterns
Reverse
Cross star alphabet in Java
18. pattern pyramid
27. pattern
Left triangle
number Hollow
19. pattern alphabet
pyramid
Right
28. pattern
triangle
number Alphabet
20. pattern diamond
29. pattern
https://www.tutorialstonight.com/pattern-program-in-java 2/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
Hollow
alphabet
diamond
30. pattern
1. Square pattern in
Java
Output:
*****
*****
*****
*****
*****
https://www.tutorialstonight.com/pattern-program-in-java 4/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
2. Hollow Square
pattern
*****
* *
* *
* *
***** Stay Ahead,
Learn More
Steps to create a hollow Number Patterns in
square pattern in Java: Java
Alphabet Patterns
1. Set size of the square (or in Java
take user input). Pyramid Patterns in
Java
2. Create a nested loop where
Diamond Patterns
the external loop executes
in Java
the number of rows.
https://www.tutorialstonight.com/pattern-program-in-java 5/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
*****
* *
* *
* *
*****
*
**
***
****
*****
https://www.tutorialstonight.com/pattern-program-in-java 7/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
Output:
*
**
*** Stay Ahead,
**** Learn More
*****
Number Patterns in
Java
Alphabet Patterns
4. Right triangle in Java
pattern program in Pyramid Patterns in
Java Java
Diamond Patterns
The right triangle star pattern in Java
*
**
***
https://www.tutorialstonight.com/pattern-program-in-java 8/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
****
*****
15 }
16 System.out.println();
17 }
18 }
19 }
Output:
*
**
***
****
*****
Stay Ahead,
Learn More
5. Left Down
Number Patterns in
Triangle
Java
Alphabet Patterns
You can see Left down
in Java
triangle below.
Pyramid Patterns in
Java
***** Diamond Patterns
**** in Java
***
**
*
https://www.tutorialstonight.com/pattern-program-in-java 10/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
6. Right Down
Triangle
https://www.tutorialstonight.com/pattern-program-in-java 11/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
*****
****
***
**
*
Output:
https://www.tutorialstonight.com/pattern-program-in-java 12/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
*****
****
***
**
*
7. Hollow triangle
star pattern in Java
Number Patterns in
* Java
**
Alphabet Patterns
* *
in Java
* *
* * Pyramid Patterns in
****** Java
Diamond Patterns
in Java
Steps to create hollow triangle
pattern program in Java:
Output:
*
**
* *
* *
https://www.tutorialstonight.com/pattern-program-in-java 14/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
* *
******
8. Pyramid star
pattern in Java
*
***
*****
*******
Stay Ahead,
*********
Learn More
https://www.tutorialstonight.com/pattern-program-in-java 15/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
*
***
*****
*******
*********
9. Reverse pyramid
star pattern in Java
https://www.tutorialstonight.com/pattern-program-in-java 16/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
*********
*******
*****
***
*
https://www.tutorialstonight.com/pattern-program-in-java 17/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
Output:
*********
*******
*****
***
*
*
* *
* *
https://www.tutorialstonight.com/pattern-program-in-java 18/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
* *
*********
https://www.tutorialstonight.com/pattern-program-in-java 19/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
9 }
10 // print stars
11 for (int k = 0; k < 2
12 if (i == 0 || i == s
13 System.out.print("
14 }
15 else {
16 if (k == 0 || k ==
17 Tutorials System.out.print
Tools
Learn Search any topic...
18
}
19 else {
Learning Java 20 System.out.print
21 }
Password Generator
22 }
in Java
23 }
Pattern program in 24 System.out.println();
Stay Ahead,
Java 25 }
Learn More
26 }
Number pattern in
27 } Number Patterns in
Java
Java
Reverse for loop in Output: Alphabet Patterns
Java in Java
Alphabet pattern in Pyramid Patterns in
Java * Java
* * Diamond Patterns
Pyramid pattern in * * in Java
Java
* *
Diamond star *********
pattern in Java
Prime number
program in Java 11. Diamond star
Happy number in pattern in Java
Java
You can see here the
LCM of two
numbers in Java diamond star pattern . It is
Palindrome
program in Java
https://www.tutorialstonight.com/pattern-program-in-java 20/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
program in Java
made up of the pyramid and
Lucky number
the reverse pyramid pattern.
program in Java
Anagram program
*
in Java
***
*****
*******
Decimal to binary in
*********
Java
*******
Bi t d i li *****
***
*
https://www.tutorialstonight.com/pattern-program-in-java 21/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
14 System.out.println();
15 }
16 // downside pyramid
17 for (int i = 1; i <= siz
18 // printing spaces
19 for (int j = 0; j < i;
20 System.out.print(" "
21 }
22 // printing star
23 for (int k = (size - i
24 System.out.print("*"
25 }
26 System.out.println();
27 }
28 }
29 }
Stay Ahead,
Learn More
Output:
Number Patterns in
Java
* Alphabet Patterns
*** in Java
***** Pyramid Patterns in
******* Java
********* Diamond Patterns
******* in Java
*****
***
*
https://www.tutorialstonight.com/pattern-program-in-java 22/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
*
* *
* *
* *
* *
* *
* *
* *
*
Number Patterns in
1 public class hollowDiamond { Java
2 public static void main(St Alphabet Patterns
3 int size = 5; in Java
4 // upside pyramid Pyramid Patterns in
5 for (int i = 1; i <= siz Java
6 // printing spaces Diamond Patterns
7 for (int j = size; j >
in Java
8 System.out.print(" "
9 }
10 // printing star
11 for (int k = 0; k < i
12 if (k == 0 || k == 2
13 System.out.print("
14 }
15 else {
16 System.out.print("
17 }
18 }
19 System.out.println();
https://www.tutorialstonight.com/pattern-program-in-java 23/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
20 }
21 // downside triangle
22 for (int i = 1; i < size
23 // printing spaces
24 for (int j = 0; j < i;
25 System.out.print(" "
26 }
27 // printing star
28 for (int k = (size - i
29 if (k == 1 || k == (
30 System.out.print("
31 }
32 else {
33 System.out.print("
34 }
35 }
Stay Ahead,
36 System.out.println();
Learn More
37 }
38 } Number Patterns in
39 } Java
Alphabet Patterns
Output: in Java
Pyramid Patterns in
Java
* Diamond Patterns
* * in Java
* *
* *
* *
* *
* *
* *
*
*********
*******
*****
***
*
***
*****
*******
*********
Stay Ahead,
Here is complete code to Learn More
18 // printing spaces
19 for (int j = size; j >
20 System.out.print(" "
21 }
22 // printing star
23 for (int k = 0; k < i
24 System.out.print("*"
25 }
26 System.out.println();
27 }
28 }
29 }
Output:
Stay Ahead,
********* Learn More
*******
***** Number Patterns in
*** Java
* Alphabet Patterns
*** in Java
***** Pyramid Patterns in
******* Java
********* Diamond Patterns
in Java
*
**
https://www.tutorialstonight.com/pattern-program-in-java 26/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
***
****
*****
****
***
**
*
https://www.tutorialstonight.com/pattern-program-in-java 27/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
19 }
20 }
Output:
*
**
***
****
*****
****
***
**
*
Stay Ahead,
Learn More
pattern Java
Alphabet Patterns
in this.
*
**
***
****
*****
****
***
**
*
https://www.tutorialstonight.com/pattern-program-in-java 28/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
Output:
*
**
***
https://www.tutorialstonight.com/pattern-program-in-java 29/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
****
*****
****
***
**
*
*** ***
***** *****
***********
*********
******* Stay Ahead,
*****
Learn More
***
* Number Patterns in
Java
Heart star pattern is quite Alphabet Patterns
in Java
complex pattern. Here is
Pyramid Patterns in
complete code to create heart Java
pattern program in Java: Diamond Patterns
in Java
1 public class heart {
2 public static void main(St
3 // heart star pattern
4 int size = 6;
5
6 for (int i = size / 2; i
7 // print first spaces
8 for (int j = 1; j < si
9 System.out.print(" "
10 }
11 // print first stars
12 for (int j = 1; j < i
https://www.tutorialstonight.com/pattern-program-in-java 30/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
13 System.out.print("*"
14 }
15 // print second spaces
16 for (int j = 1; j < si
17 System.out.print(" "
18 }
19 // print second stars
20 for (int j = 1; j < i
21 System.out.print("*"
22 }
23 System.out.println();
24 }
25 // lower part
26 // inverted pyramid
27 for (int i = size; i > 0
28 for (int j = 0; j < si
Stay Ahead,
29 System.out.print(" "
Learn More
30 }
31 for (int j = 1; j < i Number Patterns in
32 System.out.print("*" Java
33 } Alphabet Patterns
34 System.out.println(); in Java
35 }
Pyramid Patterns in
36 }
Java
37 }
Diamond Patterns
in Java
Output:
*** ***
***** *****
***********
*********
*******
*****
***
*
https://www.tutorialstonight.com/pattern-program-in-java 31/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
*
*
*****
*
*
Stay Ahead,
Here is complete code to Learn More
create plus pattern program in Number Patterns in
Java: Java
Alphabet Patterns
1 public class plus { in Java
2 public static void main(St Pyramid Patterns in
3 // size of plus, use odd Java
4 int size = 5; Diamond Patterns
5 in Java
6 for (int i = 0; i < size
7 for (int j = 0; j < si
8 // print only stars
9 if (i == size / 2) {
10 System.out.print("
11 }
12 // other than middle
13 else {
14 if (j == size / 2)
15 System.out.print
16 } else {
17 System.out.print
https://www.tutorialstonight.com/pattern-program-in-java 32/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
18 }
19 }
20 }
21 System.out.println();
22 }
23 }
24 }
Output:
*
*
*****
*
* Stay Ahead,
Learn More
Number Patterns in
18. Cross pattern Java
program in Java Alphabet Patterns
in Java
The cross pattern has the Pyramid Patterns in
Java
shape of the mathematical
Diamond Patterns
cross sign (X). in Java
* *
* *
*
* *
* *
https://www.tutorialstonight.com/pattern-program-in-java 33/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
Number Patterns in
Output: Java
Alphabet Patterns
in Java
* * Pyramid Patterns in
* * Java
* Diamond Patterns
* * in Java
* *
https://www.tutorialstonight.com/pattern-program-in-java 34/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
1
12
123
1234
12345
Output:
1
12
123
1234
12345
https://www.tutorialstonight.com/pattern-program-in-java 35/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
1
12
123
1234
12345
Output:
https://www.tutorialstonight.com/pattern-program-in-java 36/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
1
12
123
1234
12345
11 // print number
12 for (int k = 0; k < 2
13 System.out.print(k+1
14 }
15 System.out.println();
16 }
17 }
18 }
Output:
1
123
12345
1234567 Stay Ahead,
123456789 Learn More
Number Patterns in
Java
22. Number pyramid Alphabet Patterns
reverse pattern in Java
Pyramid Patterns in
The number pyramid reverse Java
Diamond Patterns
pattern has the shape of the
in Java
mathematical number pyramid
in reverse order.
123456789
1234567
12345
123
1
https://www.tutorialstonight.com/pattern-program-in-java 39/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
1
1 2
1 2
1 2
123456789
https://www.tutorialstonight.com/pattern-program-in-java 40/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
24 }
25 }
26 }
Output:
1
1 2
1 2
1 2
123456789
Number Patterns in
The number diamond pattern
Java
has the shape of the diamond Alphabet Patterns
made of numbers. in Java
Pyramid Patterns in
1 Java
123 Diamond Patterns
12345 in Java
1234567
123456789
1234567
12345
123
1
https://www.tutorialstonight.com/pattern-program-in-java 41/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
Output:
https://www.tutorialstonight.com/pattern-program-in-java 42/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
1
123
12345
1234567
123456789
1234567
12345
123
1
https://www.tutorialstonight.com/pattern-program-in-java 43/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
https://www.tutorialstonight.com/pattern-program-in-java 44/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
39 }
40 }
41 }
Output:
1
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 Stay Ahead,
Learn More
Number Patterns in
Let's now create some Java
A
ABC
ABCDE
ABCDEFG
ABCDEFGHI
https://www.tutorialstonight.com/pattern-program-in-java 45/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
A
ABC
ABCDE
ABCDEFG
ABCDEFGHI
ABCDEFGHI
ABCDEFG
ABCDE
ABC
A
Output:
https://www.tutorialstonight.com/pattern-program-in-java 47/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
ABCDEFGHI
ABCDEFG
ABCDE
ABC
A
Number Patterns in
A Java
B C
Alphabet Patterns
D E
in Java
F G
HIJKLMNOP Pyramid Patterns in
Java
Diamond Patterns
Here is complete code to
in Java
create a hollow alphabet
pyramid Java pattern program:
https://www.tutorialstonight.com/pattern-program-in-java 48/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
9 }
10 // print alphabets
11 for (int k = 0; k < 2
12 if (i == 0 || i == s
13 System.out.print((
14 } else {
15 if (k == 0 || k ==
16 System.out.print
17 } else {
18 System.out.print
19 }
20 }
21 }
22 System.out.println();
23 }
24 }
Stay Ahead,
25 }
Learn More
29. Alphabet
diamond pattern
https://www.tutorialstonight.com/pattern-program-in-java 49/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
A
ABC
ABCDE
ABCDEFG
ABCDEFGHI
ABCDEFG
ABCDE
ABC
A
https://www.tutorialstonight.com/pattern-program-in-java 50/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
24 System.out.print(" "
25 }
26 // printing alphabets
27 for (int k = (size - i
28 System.out.print((ch
29 }
30 // set num to 0
31 num = 0;
32 System.out.println();
33 }
34 }
35 }
Output:
Stay Ahead,
A Learn More
ABC
ABCDE Number Patterns in
ABCDEFG Java
ABCDEFGHI Alphabet Patterns
ABCDEFG in Java
ABCDE Pyramid Patterns in
ABC Java
A Diamond Patterns
in Java
https://www.tutorialstonight.com/pattern-program-in-java 51/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
A
A B
A B
A B
A B
A B
A B
A B
A
23 }
24 // downside triangle
25 for (int i = 1; i < size
26 // printing spaces
27 for (int j = 0; j < i;
28 System.out.print(" "
29 }
30 // printing alphabets
31 for (int k = (size - i
32 if (k == 1 || k == (
33 System.out.print((
34 } else {
35 System.out.print("
36 }
37 }
38 // set the number to 0
Stay Ahead,
39 num = 0;
Learn More
40 System.out.println();
41 } Number Patterns in
42 } Java
43 } Alphabet Patterns
in Java
Output: Pyramid Patterns in
Java
Diamond Patterns
A in Java
A B
A B
A B
A B
A B
A B
A B
A
Conclusion
https://www.tutorialstonight.com/pattern-program-in-java 53/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
Stay Ahead,
Learn More
About Us Number Patterns in
Java
About us
Alphabet Patterns
Contact us
in Java
Privacy Policy Pyramid Patterns in
Disclaimer Java
Diamond Patterns
in Java
Tutorials
HTML5
CSS3
JavaScript
Bootstrap 4
Python
Practice Problems
Tools
https://www.tutorialstonight.com/pattern-program-in-java 54/55
2/24/24, 5:37 PM 30 Pattern Program in Java (Star,Number & Alphabet)
HTML Editor
JavaScript Compiler
Follow Us
Stay Ahead,
Learn More
Number Patterns in
Java
Alphabet Patterns
in Java
Pyramid Patterns in
Java
Diamond Patterns
in Java
https://www.tutorialstonight.com/pattern-program-in-java 55/55