If you are in the coders world you must have a knowledge of printing patterns. In coding interview interviewer may ask you print any number pattern , alphabet pattern or an character patterns. We recommend you to follow our patterns series so you will feel comfortable with printing patterns. In this blog post you will find set 4 of star patterns.
We recommend you to solve other types patterns as well –
Click on the pattern and you will get redirected to the code.
Pattern 1
********* ******* ***** *** * *** ***** ******* *********
Code for pattern 1
Java
C++
Java
public class MainClass { public static void main(String[] args) { for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { if(j+i>=8 && j-i<=0 || j+i<=8 && j-i>=0) System.out.print("*"); else System.out.print(" "); } System.out.println(); } } }
C++
#includeint main() { for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { if (j + i >= 8 && j - i <= 0 || j + i <= 8 && j - i >= 0) { std::cout << "*"; } else { std::cout << " "; } } std::cout << std::endl; } return 0; };
Pattern 2
* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Code for pattern 2
Java
C++
Java
public class MainClass {
public static void main(String[] args) {
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 5; j++) {
if(j+i>=8 || j-i>=0)
System.out.print("* ");
else
System.out.print(" ");
}
System.out.println();
}
}
}
C++
#include
int main() {
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 5; j++) {
if (j + i >= 8 || j - i >= 0) {
std::cout << "* ";
} else {
std::cout << " ";
}
}
std::cout << std::endl;
}
return 0;
};
Pattern 3
* * * * * * * * * * * * * * * * * * * * * * * * *
Code for pattern 3
Java
C++
Java
public class MainClass {
public static void main(String[] args) {
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 5; j++) {
if(j-i>=-4 && j+i>=4)
System.out.print("* ");
else
System.out.print(" ");
}
System.out.println();
}
}
}
C++
#include
int main() {
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 5; j++) {
if (j - i >= -4 && j + i >= 4) {
std::cout << "* ";
} else {
std::cout << " ";
}
}
std::cout << std::endl;
}
return 0;
};
Pattern 4
* *** ***** ******* ********* ******* ***** *** *
Code for pattern 4
Java
C++
Java
public class MainClass { public static void main(String[] args) { for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { if(j-i>=-4 && j+i<=12 && j+i>=4 && j-i<=4) System.out.print("*"); else System.out.print(" "); } System.out.println(); } } }
C++
#includeint main() { for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { if (j - i >= -4 && j + i <= 12 && j + i >= 4 && j - i <= 4) { std::cout << "*"; } else { std::cout << " "; } } std::cout << std::endl; } return 0; };
Pattern 5
********* **** **** *** *** ** ** * * ** ** *** *** **** **** *********
Code for pattern 5
Java
C++
Java
public class MainClass { public static void main(String[] args) { for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { if(j-i<=-4 || j+i<=4 || j+i>=12 || j-i>=4) System.out.print("*"); else System.out.print(" "); } System.out.println(); } } }
C++
#includeint main() { for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { if (j - i <= -4 || j + i <= 4 || j + i >= 12 || j - i >= 4) { std::cout << "*"; } else { std::cout << " "; } } std::cout << std::endl; } return 0; };