Are you preparing for the coding round ? if yes then you must know how to print the 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 3Â 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 < 5; i++) {
for (int j = 0; j < 5; j++) {
if(j-i>=0)
System.out.print("* ");
else
System.out.print(" ");
}
System.out.println();
}
}
}
C++
#include
int main() {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if (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 < 5; i++) {
for (int j = 0; j < 9; j++) {
if(j-i>=0 && j+i<=8)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}
C++
#include
int main() {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 9; j++) {
if (j - i >= 0 && j + i <= 8) {
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 < 5; i++) {
for (int j = 0; j < 5; j++) {
if(j-i>=0)
System.out.print("* ");
else
System.out.print(" ");
}
System.out.println();
}
}
}
C++
#include
int main() {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if (j - i >= 0) {
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 < 5; j++) {
if(j-i>=0 || j+i>=8)
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 >= 0 || j + i >= 8) {
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>=0 && j<=4) || ( j-i<=0 && j>=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 >= 0 && j <= 4 || j - i <= 0 && j >= 4) { std::cout << "*"; } else { std::cout << " "; } } std::cout << std::endl; } return 0; };