1. Right-Angled Triangle Pattern with Star
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= i; j++) { System.out.print("* "); } System.out.println(); } } }
Output:
* * * * * * * * * * * * * * *
2. Right-Angled Triangle Pattern with Number Row wise
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i);
}
System.out.println();
}
}
}
Output:
1
22
333
4444
55555
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= i; j++) { System.out.print(i); } System.out.println(); } } }
1 22 333 4444 55555
3. Right-Angled Triangle Pattern with Number Column wise
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j);
}
System.out.println();
}
}
}
Output:
1
12
123
1234
12345
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= i; j++) { System.out.print(j); } System.out.println(); } } }
1 12 123 1234 12345
4. Square Pattern with Number Row wise
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = rows; i <= rows; i++) {
for (int j = 1; j <= rows ; j++) {
System.out.print(i);
}
System.out.println();
}
}
}
Output:
11111
22222
33333
44444
55555
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = rows; i <= rows; i++) { for (int j = 1; j <= rows ; j++) {
System.out.print(i); } System.out.println(); } } }
11111 22222 33333 44444 55555
5. Square Pattern with Number Column wise
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = rows; i <= rows; i++) {
for (int j = 1; j <= rows ; j++) {
System.out.print(j);
}
System.out.println();
}
}
}
Output:
12345
12345
12345
12345
12345
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = rows; i <= rows; i++) { for (int j = 1; j <= rows ; j++) {
System.out.print(j); } System.out.println(); } } }
12345
12345
12345
12345
123456. Inverted Right-Angled Triangle Pattern with Star
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = rows; i >= 1; i--) { for (int j = 1; j <= i; j++) { System.out.print("* "); } System.out.println(); } } }
or
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = i; j <= rows; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}Output:
* * * * * * * * * * * * * * *
7. Inverted Right-Angled Triangle Pattern with Number Row wise
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = rows; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
System.out.print(i);
}
System.out.println();
}
}
}
Output:
55555
4444
333
22
1
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = rows; i >= 1; i--) { for (int j = 1; j <= i; j++) { System.out.print(i); } System.out.println(); } } }
55555 4444 333 22 1
8. Inverted Right-Angled Triangle Pattern with Number Column wise
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = rows; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
System.out.print(j);
}
System.out.println();
}
}
}
Output:
12345
1234
123
12
1
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = rows; i >= 1; i--) { for (int j = 1; j <= i; j++) { System.out.print(j); } System.out.println(); } } }
12345 1234 123 12 1
9. Right Sided Triangle Pattern with Decreasing Space & Increasing Star
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = i; j <= rows; j++) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
or
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = i; j <= rows; j++) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}import java.util.*;
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int k = 1; k <= rows-i; k++) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
import java.util.*;
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int k = 1; k <= rows-i; k++) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}Output:
*
* *
* * *
* * * *
* * * * *
*
* *
* * *
* * * *
* * * * *10. Pyramid / Hill Pattern
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = rows; j > i; j--) { System.out.print(" "); } for (int k = 1; k <= i; k++) { System.out.print("* "); } System.out.println(); } } }
Output:
* * * * * * * * * * * * * * *
11. Number Pyramid Pattern
public class Pattern {
public static void main(String[] args) {
int rows = 5;
for (int i = 1; i <= rows; i++) {
for (int j = rows; j > i; j--) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print(k + " ");
}
System.out.println();
}
}
}
Output:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = rows; j > i; j--) { System.out.print(" "); } for (int k = 1; k <= i; k++) { System.out.print(k + " "); } System.out.println(); } } }
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
12. Diamond Pattern
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = rows; j > i; j--) { System.out.print(" "); } for (int k = 1; k <= i; k++) { System.out.print("* "); } System.out.println(); } for (int i = rows - 1; i >= 1; i--) { for (int j = rows; j > i; j--) { System.out.print(" "); } for (int k = 1; k <= i; k++) { System.out.print("* "); } System.out.println(); } } }
Output:
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
* 13. Hollow Square Pattern
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= rows; j++) { if (i == 1 || i == rows || j == 1 || j == rows) { System.out.print("* "); } else { System.out.print(" "); } } System.out.println(); } } }
Output:
* * * * * * * * * * * * * * * *
14. Hollow Pyramid Pattern
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = rows; j > i; j--) { System.out.print(" "); } for (int k = 1; k <= 2 * i - 1; k++) { if (k == 1 || k == 2 * i - 1 || i == rows) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } } }
Output:
* * * * * * * *********
15. Floyd's Triangle Pattern
public class Pattern { public static void main(String[] args) { int rows = 5; int num = 1; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= i; j++) { System.out.print(num + " "); num++; } System.out.println(); } } }
Output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16. Pascal's Triangle Pattern
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 0; i < rows; i++) { int number = 1; for (int j = 0; j <= i; j++) { System.out.print(number + " "); number = number * (i - j) / (j + 1); } System.out.println(); } } }
Output:
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
17. Butterfly Pattern
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= i; j++) { System.out.print("* "); } for (int j = 1; j <= 2 * (rows - i); j++) { System.out.print(" "); } for (int j = 1; j <= i; j++) { System.out.print("* "); } System.out.println(); } for (int i = rows; i >= 1; i--) { for (int j = 1; j <= i; j++) { System.out.print("* "); } for (int j = 1; j <= 2 * (rows - i); j++) { System.out.print(" "); } for (int j = 1; j <= i; j++) { System.out.print("* "); } System.out.println(); } } }
Output:
* * * * * * * * * * * * * * * * * *
18. Zig-Zag Pattern
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = 1; j <= rows; j++) { if (i == 1 || i == rows || j == rows - i + 1) { System.out.print("* "); } else { System.out.print(" "); } } System.out.println(); } } }
Output:
* * * * *
*
*
*
* * * * * 19. Hollow Diamond Pattern
public class Pattern { public static void main(String[] args) { int rows = 5; for (int i = 1; i <= rows; i++) { for (int j = rows; j > i; j--) { System.out.print(" "); } for (int k = 1; k <= 2 * i - 1; k++) { if (k == 1 || k == 2 * i - 1) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } for (int i = rows - 1; i >= 1; i--) { for (int j = rows; j > i; j--) { System.out.print(" "); } for (int k = 1; k <= 2 * i - 1; k++) { if (k == 1 || k == 2 * i - 1) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } } }
Output:
*
* *
* *
* *
* *
* *
* *
* *
*