If you have any query feel free to chat us!
Happy Coding! Happy Learning!
Here are a few examples of triangular patterns using loops in Java:
markdownCopy code
*
**
***
****
*****
javaCopy code
public class LeftAlignedTriangle {
public static void main(String[] args) {
int n = 5;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
markdownCopy code
*
**
***
****
*****
javaCopy code
public class RightAlignedTriangle {
public static void main(String[] args) {
int n = 5;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
markdownCopy code
*****
****
***
**
*
javaCopy code
public class InvertedLeftAlignedTriangle {
public static void main(String[] args) {
int n = 5;
for (int i = 5; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
markdownCopy code
*****
****
***
**
*
javaCopy code
public class InvertedRightAlignedTriangle {
public static void main(String[] args) {
int n = 5;
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();
}
}
}
You can adjust the value of n
to control the size of the triangles. Experiment with different loop structures to create other interesting patterns as well.
Comments: 0