1. import [Link].
Scanner;
2. public class Diamond
3. {
4. public static void main(String args[])
5. {
6. int n, i, j, space = 1;
7. [Link]("Enter the number of rows: ");
8. Scanner s = new Scanner([Link]);
9. n = [Link]();
10. space = n - 1;
11. for (j = 1; j <= n; j++)
12. {
13. for (i = 1; i <= space; i++)
14. {
15. [Link](" ");
16. }
17. space--;
18. for (i = 1; i <= 2 * j - 1; i++)
19. {
20. [Link]("*");
21. }
22. [Link]("");
23. }
24. space = 1;
25. for (j = 1; j <= n - 1; j++)
26. {
27. for (i = 1; i <= space; i++)
28. {
29. [Link](" ");
30. }
31. space++;
32. for (i = 1; i <= 2 * (n - j) - 1; i++)
33. {
34. [Link]("*");
35. }
36. [Link]("");
37. }
38. }
39. }
Output:
$ javac [Link]
$ java Diamond
Enter the number of rows: 5
*
***
*****
*******
*********
*******
*****
***
*
Program
1. import [Link];
2.
3. public class DifferentPatternPrograms1 {
4. public static void main(String args[])
5. {
6. int n,i,j,k,l,m,p,q,r,s;
7. Scanner sc=new Scanner([Link]);
8. [Link]("Enter the n values");
9. n=[Link]();
10. p=n;
11. q=n;
12. for(i=n;i>=1;i--)
13. {
14. for(j=1;j<=i;j++)
15. {
16. [Link]("*");
17. }
18. for(k=p*2;k<n*2-1;k++)
19. {
20. [Link](" ");
21. }
22. for(l=i;l!=0;l--)
23. {
24. if(l==n)
25. {
26. continue;
27. }
28. [Link]("*");
29. }
30. p--;
31. [Link]();
32. }
33. for(i=1;i<=n;i++)
34. {
35. for(j=1;j<=i;j++)
36. {
37. [Link]("*");
38. }
39. for(k=q*2-2;k>1;k--)
40. {
41. [Link](" ");
42. }
43. for(m=i;m!=0;m--)
44. {
45. if(m==n)
46. {
47. continue;
48. }
49. [Link]("*");
50. }
51. [Link]();
52. q--;
53. }
54.
55. }
56.
57.
58. }
Output
Enter the n values
8
***************
******* *******
****** ******
***** *****
**** ****
*** ***
** **
* *
* *
** **
*** ***
**** ****
***** *****
****** ******
******* *******
***************
1. Left Triangle
public class LeftTriangle {
public static void main(String args[]){
int num = 5;
for(int i = 1; i <= num; i++) {
for(int j = 1; j <= i; j++) {
[Link]("*");
}
[Link]("");
}
}
}
Output:
2. Inverted Left Triangle
public class InvertedLeftTriangle {
public static void main(String args[]){
int num = 5;
for(int i = num; i >= 1; i--) {
for(int j = 1; j <= i; j++) {
[Link]("*");
}
[Link]("");
}
}
}
view [Link] hosted with ❤ by GitHub
Output:
3. Triangle
public class Triangle {
public static void main(String args[]){
int num = 5;
int count = num - 1;
for(int i = 1; i <= num; i++) {
for(int j = 1; j <= count; j++) {
[Link](" ");
}
count--;
for(int k = 1; k <= (2 * i) - 1; k++) {
[Link]("*");
}
[Link]("");
}
}
}
view [Link] hosted with ❤ by GitHub
Output:
4. Right Triangle
public class RightTriangle {
public static void main(String args[]){
int num = 5;
for(int i = 1; i <= num; i++) {
for(int j = 1; j <= (num - i); j++) {
[Link](" ");
}
for(int k = 1; k <= i; k++) {
[Link]("*");
}
[Link]("");
}
}
}
view [Link] hosted with ❤ by GitHub
Output:
5. Diamond
public class Diamond {
public static void main(String args[]){
int num = 5;
int count = num - 1;
for(int i = 1; i <= num; i++) {
for(int j = 1; j <= count; j++) {
[Link](" ");
}
count--;
for(int k = 1; k <= (2 * i) - 1; k++) {
[Link]("*");
}
[Link]("");
}
count = 1;
for(int i = 1; i <= (num - 1); i++) {
for(int j = 1; j <= count; j++) {
[Link](" ");
}
count++;
for(int k = 1; k <= (2 * (num - i)) - 1; k++) {
[Link]("*");
}
[Link]("");
}
}
}
view [Link] hosted with ❤ by GitHub
Output: