For n = 5
1 | * |
2 | ** |
3 | *** |
4 | **** |
5 | ***** |
6 | **** |
7 | *** |
8 | ** |
9 | * |
Program
1 | public class Pattern { |
2 |
3 | public void print(int n) { |
4 | for (int i = 1; i <= n; i++) { |
5 | for (int j = 1; j <= i; j++) { |
6 | System.out.print("*"); |
7 | } |
8 | System.out.println(); |
9 | } |
10 | for (int i = n - 1; i >= 1; i--) { |
11 | for (int j = 1; j <= i; j++) { |
12 | System.out.print("*"); |
13 | } |
14 | System.out.println(); |
15 | } |
16 | } |
17 | } |
The given pattern can be split into two parts. The first part is :
1 | * |
2 | ** |
3 | *** |
4 | **** |
5 | ***** |
And the second part is
1 | **** |
2 | *** |
3 | ** |
4 | * |
No comments:
Post a Comment