This repository contains Java programs to print various star (*) patterns.
It is great for beginners to learn nested loops, pattern logic, and basic Java syntax.
- How to use
forand nestedforloops - How to build different types of star patterns
- Logical thinking and flow control in Java
- Writing clean and simple console-based Java programs
- Java 8 or later
- GitHub Codespaces, VS Code, or any IDE (like IntelliJ, Eclipse)
- Click the green "Code" button above
- Choose "Open with Codespaces"
- Wait for the Codespace to launch
- Open
file_name.javafile - Run it in terminal:
javac file_name.java java file_name
This repository covers the following categories of patterns:
- Square Star Pattern
****
****
****
****
- Hollow Square Star Pattern
****
* *
* *
****
- Rhombus Star Pattern
****
****
****
****
- Rectangle Star Pattern
******
******
******
******
- Hollow Rectangle Star Pattern
******
* *
* *
******
- Parallelogram Star Pattern
******
******
******
******
- Mirrored Rhombus Star Pattern
****
****
****
****
- Triangle Star Pattern
*
**
***
****
*****
- Pyramid Star Pattern
*
***
*****
*******
- Hollow Pyramid Star Pattern
*
* *
* *
*******
- Inverted Pyramid Star Pattern
*******
*****
***
*
- Inverted Hollow Pyramid Star Pattern
*******
* *
* *
*
- Half Diamond Star Pattern
*
**
***
****
***
**
*
- Half Diamond Star Pattern
*
**
***
****
***
**
*
- Diamond Star Pattern
*
***
*****
*******
*****
***
*
- Basic Square 1 Pattern
1111
1111
1111
1111
- Basic Square Increasing 1 Pattern
1111
2222
3333
4444
- Internal Varsity Square Pattern
333
313
323
333
- Basic Right Triangle Number Pattern See Code Here
1
23
456
78910
- Basic Right Triangle Number Pattern (Inverted)
10987
456
32
1
- Basic incrementing Triangle Pattern initialised = 3
6666
555
44
3
Another Pattern List :-
- Pattern 01
*
**
***
****
*****
- Pattern 02
*****
****
***
**
*
- Pattern 03
*****
****
***
**
*