Java Patterns
Java Patterns
Table of Content
1. Square Hollow Pattern
2. Number triangle Pattern
3. Number-increasing Pyramid Pattern
4. Number-increasing reverse Pyramid Pattern
5. Number-changing Pyramid Pattern
6. Zero-One Triangle Pattern Open In App
7. Palindrome Triangle Pattern
8. Rhombus Pattern
9. Diamond Star Pattern
10. Butterfly Star Pattern
11. Square Fill Pattern
12. Right Half Pyramid Pattern
13. Reverse Right Half Pyramid Pattern
14. Left Half Pyramid Pattern
15. Reverse Left Half Pyramid Pattern
16. Triangle Star Pattern
17. Reverse number Triangle Pattern
18. Mirror Image Triangle Pattern
19. Hollow Triangle Pattern
20. Hollow Reverse Triangle Pattern
21. Hollow Diamond Pyramid
22. Hollow Hourglass Pattern
23. Pascal’s Triangle
24. Right Pascal’s Triangle
25. K Pattern
Java
// Java Program to print pattern
// Square hollow pattern
import java.util.*;
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
******
* *
* *
* *
* *
******
Java
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
Java
// Java Program to print pattern
// Number-increasing pyramid
import java.util.*;
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
4. Number-increasing reverse Pyramid Pattern
Java
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
Java
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
Java
// Java Program to print pattern
// Zero-One triangle
import java.util.*;
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
0 1
1 0 1
0 1 0 1
1 0 1 0 1
0 1 0 1 0 1
Java
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
2 1 2
3 2 1 2 3
4 3 2 1 2 3 4
5 4 3 2 1 2 3 4 5
6 5 4 3 2 1 2 3 4 5 6
8. Rhombus Pattern
Java
// Java Program to print
// Rhombus pattern
import java.util.*;
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
******
******
******
******
******
******
Java
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
***
*****
*******
*********
***********
*********
*******
*****
***
Java
// Java Program to print
// Butterfly Pattern
import java.util.*;
// Java code for printing pattern
public class GeeksForGeeks {
System.out.println();
}
}
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
* *
** **
*** ***
**** ****
***** *****
************
************
***** *****
**** ****
*** ***
** **
* *
Java
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
*******
*******
*******
*******
*******
*******
*******
Java
// Java Program to print
// Pyramid pattern
import java.util.*;
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
**
***
****
*****
******
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
******
*****
****
***
**
*
Java
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
**
***
****
*****
******
Java
// Java Program to print pattern
// Reverse Left Half Pyramid
import java.util.*;
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
******
*****
****
***
**
Java
// Driver Function
public static void main(String args[])
{
i t 6
int n = 6;
printPattern(n);
}
}
Output
* *
* * *
* * * *
* * * * *
* * * * * *
Java
// Java Program to print pattern
// Reverse number triangle
import java.util.*;
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
1 2 3 4 5 6
2 3 4 5 6
3 4 5 6
4 5 6
5 6
6
Java
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
1 2 3 4 5 6
2 3 4 5 6
3 4 5 6
4 5 6
5 6
5 6
4 5 6
3 4 5 6
2 3 4 5 6
1 2 3 4 5 6
Java
// Java Program to print
// Hollow triangle pattern
import java.util.*;
System.out.println("");
}
}
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
* *
* *
* *
* *
***********
Java
// Java Program to print pattern
// Reverse Hollow triangle
import java.util.*;
System.out.println("");
}
}
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
***********
* *
* *
* *
* *
Java
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
22. Hollow Hourglass Pattern
Java
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
* * * * * *
* *
* *
* *
* *
* *
* *
* *
* *
* * * * * *
Java
class GFG {
// Pascal function
public static void printPascal(int n)
{
for (int i = 1; i <= n; i++) {
for (int j = 0; j <= n - i; j++) {
// Driver code
public static void main(String[] args)
{
int n = 4;
printPascal(n);
}
}
Output
1 1
1 2 1
1 3 3 1
Java
System.out.println();
}
System.out.println();
}
}
}
// Driver Function
public static void main(String args[])
{
int n = 4;
printPattern(n);
}
}
Output
* *
* * *
* * * *
* * *
* *
25. K Pattern
Java
// Java Program to print pattern
// Reverse Right Half Pyramid
import java.util.*;
// Driver Function
public static void main(String args[])
{
int n = 6;
printPattern(n);
}
}
Output
******
*****
****
***
**
**
***
****
*****
******
Company Explore
About Us Job-A-Thon Hiring Challenge
Legal Hack-A-Thon
Geeks Community
Languages DSA
Java Algorithms
Tutorials Archive
GCP Top 50 DP
OOAD NodeJS
Class 11 Physics
Class 10 Chemistry
Class 9 Biology
EdTech Companies
NEET SAP
Excel