Table of Contents
Pattern 1
* * * * * * * * * * * * * * * * * * * * * * * * *
public class Pattern1 {
public static void main(String[] args) {
int i, j;
for (i = 1; i <= 5; i++) {
for (j = 1; j <= i; j++) {
System.out.print("*" + " ");
}
System.out.println();
}
}
}
Pattern 2
* * * * * * * * * * * * * * *
public class Pattern2 {
public static void main(String[] args) {
int i, j;
for (i = 1; i <= 5; i++) {
for (j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
Pattern 3
* * * * * * * * * * * * * * *
public class Pattern3 {
public static void main(String[] args) {
int i, j;
for (i = 1; i <= 5; i++) {
for (j = 5; j >= i; j--) {
System.out.print("*");
}
System.out.println();
}
}
}
Pattern 4
* *** ***** ******* ********* *********** *************
public class Pattern4 {
public static void main(String[] args) {
int number = 7;
int count = number - 1;
for (int k = 1; k <= number; k++) {
for (int i = 1; i <= count; i++) {
System.out.print(" ");
}
for (int i = 1; i <= 2 * k - 1; i++) {
System.out.print("*");
}
System.out.println();
count--; // Moved the count decrementation outside the inner loop
}
}
}
Pattern 5
* ** *** **** ***** ******
public class Pattern5 {
public static void main(String[] args) {
int val = 6;
for (int i = 1; i <= val; i++) {
for (int j = 1; j <= val - i; j++) {
System.out.print(" "); // Print spaces
}
for (int k = 1; k <= i; k++) {
System.out.print("*"); // Print stars
}
System.out.println(""); // Move to the next line after each row
}
}
}
Pattern 6
***** **** *** ** *
public class Pattern6 {
public static void main(String[] args) {
int n = 5; // size
for (int i = 1; i <= n; i++) {
for (int j = 1; j < i; j++) {
System.out.print(" ");
}
for (int k = i; k <= n; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
Pattern 7
******* ***** *** *
public class Pattern7 {
public static void main(String[] args) {
int max_stars = 7;
int p_space = max_stars / 2;
int p_height = max_stars - p_space;
for (int i = p_height; i >= 1; i--) {
for (int j = i; j < p_height; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
Pattern 8
* *** ***** ******* ********* ******* ***** *** *
public class Pattern8 {
public static void main(String[] args) {
int number = 5;
int count = number - 1;
for (int k = 1; k <= number; k++) {
for (int i = 1; i <= count; i++)
System.out.print(" ");
count--;
for (int i = 1; i <= 2 * k - 1; i++)
System.out.print("*");
System.out.println();
}
count = 1;
for (int k = 1; k <= number - 1; k++) {
for (int i = 1; i <= count; i++)
System.out.print(" ");
count++;
for (int i = 1; i <= 2 * (number - k) - 1; i++)
System.out.print("*");
System.out.println();
}
}
}
Pattern 9
* * * * *
* * * *
* * *
* *
*
* *
* * *
* * * *
* * * * *
public class Pattern9 {
public static void main(String[] args) {
int size = 3;
for (int i = size; i >= -size; i--) {
for (int j = size; j >= Math.abs(i); j--) {
System.out.print("*" + " ");
}
System.out.println();
}
}
}
Pattern 10
* * ** ** *** *** **** **** ***** ***** ****** ****** ******* ******* ******** *********
public class Pattern10 {
public static void main(String[] args) {
int number = 8;
for (int i = 0; i < number; ++i) {
for (int j = 0; j <= i; ++j) {
System.out.print("*");
}
if (i != number - 1) {
System.out.print(" ");
} else {
System.out.print(" *");
}
for (int j = 0; j <= i; ++j) {
System.out.print("*");
}
System.out.println();
}
}
}