Java Pattern Programs– Questions and Answers for Beginners
Java Pattern Programs– Questions and Answers for Beginners
Output:
*
**
***
****
*****
Code:
public class RightTriangle {
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();
}
}
}
Output:
****
****
****
****
Code:
public class SquarePattern {
public static void main(String[] args) {
int n = 4;
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= n; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
Output:
*
***
*****
*******
Code:
public class PyramidPattern {
public static void main(String[] args) {
int n = 4;
for(int i = 1; i <= n; i++) {
for(int j = i; j < n; j++) {
System.out.print(" ");
}
for(int k = 1; k <= (2*i-1); k++) {
System.out.print("*");
}
System.out.println();
}
}
}
Output:
1
12
123
1234
12345
Code:
public class NumberTriangle {
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(j);
}
System.out.println();
}
}
}
Output:
*
***
*****
***
*
Code:
public class DiamondPattern {
public static void main(String[] args) {
int n = 3;
for(int i = 1; i <= n; i++) {
for(int j = i; j < n; j++) System.out.print(" ");
for(int k = 1; k <= (2*i-1); k++) System.out.print("*");
System.out.println();
}
for(int i = n-1; i >= 1; i--) {
for(int j = n; j > i; j--) System.out.print(" ");
for(int k = 1; k <= (2*i-1); k++) System.out.print("*");
System.out.println();
}
}
}