From 620fcef465703a1b319fd2d6ca53b6c95a2cb4bb Mon Sep 17 00:00:00 2001 From: Vijay Date: Fri, 13 Oct 2023 10:43:22 +0530 Subject: [PATCH 1/3] Add StarPattern15 Java --- Java/Star Patterns/StarPattern15.java | 65 +++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 Java/Star Patterns/StarPattern15.java diff --git a/Java/Star Patterns/StarPattern15.java b/Java/Star Patterns/StarPattern15.java new file mode 100644 index 00000000..3e1461c2 --- /dev/null +++ b/Java/Star Patterns/StarPattern15.java @@ -0,0 +1,65 @@ +public class StarPattern15 { + + public static void main(String[] args) { + for(int a=1;a<=9;a++) + { + System.out.print("* "); + } + System.out.println(); + + for(int i=2;i<=5;i++) + { + for(int j=5;j>=i;j--) + { + System.out.print("* "); + } + for(int k=4;k<=i*2;k++) + { + System.out.print(" "); + } + for(int l=5;l>=i;l--) + { + System.out.print("* "); + } + System.out.println(); + } + + for(int i=1;i<=4;i++) + { + for(int j=1;j<=i;j++) + { + System.out.print("* "); + } + for(int k=8;k>=i*2;k--) + { + System.out.print(" "); + } + for(int l=1;l<=i;l++) + { + System.out.print("* "); + } + System.out.println(); + } + + for(int a=1;a<=9;a++) + { + System.out.print("* "); + } + System.out.println(); + + + + } +} + +/* + +The output for the above program. + +* * +* * * * +* * * * * * +* * * * * * * * +* * * * * * * * * + +*/ \ No newline at end of file From 6c5ba3eae1b270291dd9e4c9dac45029a9003b7b Mon Sep 17 00:00:00 2001 From: Vijay Date: Fri, 13 Oct 2023 11:07:16 +0530 Subject: [PATCH 2/3] add 8 more star pattern java programs --- Java/Star Patterns/StarPattern16.java | 31 ++++++++++++++++ Java/Star Patterns/StarPattern17.java | 50 ++++++++++++++++++++++++++ Java/Star Patterns/StarPattern18.java | 41 +++++++++++++++++++++ Java/Star Patterns/StarPattern19.java | 35 ++++++++++++++++++ Java/Star Patterns/StarPattern20.java | 32 +++++++++++++++++ Java/Star Patterns/StarPattern21.java | 33 +++++++++++++++++ Java/Star Patterns/StarPattern22.java | 52 +++++++++++++++++++++++++++ Java/Star Patterns/StarPattern23.java | 50 ++++++++++++++++++++++++++ 8 files changed, 324 insertions(+) create mode 100644 Java/Star Patterns/StarPattern16.java create mode 100644 Java/Star Patterns/StarPattern17.java create mode 100644 Java/Star Patterns/StarPattern18.java create mode 100644 Java/Star Patterns/StarPattern19.java create mode 100644 Java/Star Patterns/StarPattern20.java create mode 100644 Java/Star Patterns/StarPattern21.java create mode 100644 Java/Star Patterns/StarPattern22.java create mode 100644 Java/Star Patterns/StarPattern23.java diff --git a/Java/Star Patterns/StarPattern16.java b/Java/Star Patterns/StarPattern16.java new file mode 100644 index 00000000..040d5a6d --- /dev/null +++ b/Java/Star Patterns/StarPattern16.java @@ -0,0 +1,31 @@ +public class StarPattern16 { + + public static void main(String[] args) { + int n=5; + for(int i=0;ii;j--) { + System.out.print("* "); + } + for(int space=0;space<=2*i;space++) { + System.out.print(" "); + } + for(int k=n-1;k>i;k--) { + System.out.print("* "); + } + System.out.println(); + } + } + +} + +/* + +The output for the above program. + +* * +* * * * +* * * * * * +* * * * * * * +* * * * * * +* * * * +* * + +*/ + diff --git a/Java/Star Patterns/StarPattern18.java b/Java/Star Patterns/StarPattern18.java new file mode 100644 index 00000000..71b3ab74 --- /dev/null +++ b/Java/Star Patterns/StarPattern18.java @@ -0,0 +1,41 @@ +public class StarPattern18 { + + public static void main(String[] args) { + int n = 4; + for(int i=0;i=i;k--) { + System.out.print(" "); + } + for(int j=0;j<=i;j++) { + System.out.print("* "); + } + System.out.println(); + } + n=n-1; + for(int i=0;i=i;j--) { + System.out.print("* "); + } + System.out.println(); + } + } + +} + +/* + +The output for the above program. + + * + * * + * * * + * * * * + * * * + * * + * + +*/ diff --git a/Java/Star Patterns/StarPattern19.java b/Java/Star Patterns/StarPattern19.java new file mode 100644 index 00000000..52853617 --- /dev/null +++ b/Java/Star Patterns/StarPattern19.java @@ -0,0 +1,35 @@ +public class StarPattern19 { + + public static void main(String[] args) { + int n = 4; + for(int i=0;ii;j--) { + System.out.print("* "); + } + System.out.println(); + } + for(int i=1;i=i;j--) { + System.out.print(" "); + } + for(int k=0;k<=i;k++) { + if(i==0 || i==n-1 || k==0 || k==i) { + System.out.print("* "); + } else { + System.out.print(" "); + } + } + System.out.println(); + } + } + +} + +/* + +The output for the above program. + + * + * * + * * + * * + * * * * * + +*/ diff --git a/Java/Star Patterns/StarPattern21.java b/Java/Star Patterns/StarPattern21.java new file mode 100644 index 00000000..799d9515 --- /dev/null +++ b/Java/Star Patterns/StarPattern21.java @@ -0,0 +1,33 @@ +public class StarPattern21 { + + public static void main(String[] args) { + int n=5; + for(int i=0;i=i;k--) { + if(i==0 || i==n-1 || k==n-1 || k==i) { + System.out.print("* "); + } else { + System.out.print(" "); + } + } + System.out.println(); + } + } + +} + +/* + +The output for the above program. + + * * * * * + * * + * * + * * + * + + +*/ \ No newline at end of file diff --git a/Java/Star Patterns/StarPattern22.java b/Java/Star Patterns/StarPattern22.java new file mode 100644 index 00000000..e53a1dcc --- /dev/null +++ b/Java/Star Patterns/StarPattern22.java @@ -0,0 +1,52 @@ +public class StarPattern22 { + + public static void main(String[] args) { + int n=4; + for(int i=0;i=i;k--) { + if(i==0 || k==n-1 || k==i) { + System.out.print("* "); + } else { + System.out.print(" "); + } + } + System.out.println(); + } + for(int i=1;i=i;j--) { + System.out.print(" "); + } + for(int k=0;k<=i;k++) { + if(k==0 || k==i || i==n-1) { + System.out.print("* "); + } else { + System.out.print(" "); + } + + } + System.out.println(); + } + + } + +} + +/* + +The output for the above program. + + * * * * + * * + * * + * + * * + * * + * * * * + + +*/ + + diff --git a/Java/Star Patterns/StarPattern23.java b/Java/Star Patterns/StarPattern23.java new file mode 100644 index 00000000..2f11f743 --- /dev/null +++ b/Java/Star Patterns/StarPattern23.java @@ -0,0 +1,50 @@ +public class StarPattern23 { + + public static void main(String[] args) { + int n=4; + for(int i=0;i=i;j--) { + System.out.print(" "); + } + for(int k=0;k<=i;k++) { + if(i==0 || k==0 || k==i) { + System.out.print("* "); + } else { + System.out.print(" "); + } + } + System.out.println(); + } + for(int i=1;i=i;k--) { + if(k==n-1 || k==i) { + System.out.print("* "); + } else { + System.out.print(" "); + } + } + System.out.println(); + } + } + +} + +/* + +The output for the above program. + + * + * * + * * + * * + * * + * * + * + + +*/ + + From b301c7802234bad08986036ee8ad39664dade5df Mon Sep 17 00:00:00 2001 From: Vijay Date: Fri, 13 Oct 2023 11:22:16 +0530 Subject: [PATCH 3/3] Add few more number pattern java programs --- Java/Number Patterns/NumberPattern13.java | 54 +++++++++++++++++++++++ Java/Number Patterns/NumberPattern14.java | 41 +++++++++++++++++ Java/Number Patterns/NumberPattern15.java | 30 +++++++++++++ Java/Number Patterns/NumberPattern16.java | 45 +++++++++++++++++++ 4 files changed, 170 insertions(+) create mode 100644 Java/Number Patterns/NumberPattern13.java create mode 100644 Java/Number Patterns/NumberPattern14.java create mode 100644 Java/Number Patterns/NumberPattern15.java create mode 100644 Java/Number Patterns/NumberPattern16.java diff --git a/Java/Number Patterns/NumberPattern13.java b/Java/Number Patterns/NumberPattern13.java new file mode 100644 index 00000000..8af20328 --- /dev/null +++ b/Java/Number Patterns/NumberPattern13.java @@ -0,0 +1,54 @@ +public class NumberPattern13 { + + public static void main(String[] args) { + int n=6,sum=0; + for(int i=0;i= 1; j--) { + System.out.print(j + " "); + } + + // inner loop to print the second part + for (j = 2; j <= i; j++) { + System.out.print(j + " "); + } + + // printing new line for each row + System.out.println(); + } + } +} + +/* + +The output for the above program + + 1 + 2 1 2 + 3 2 1 2 3 +4 3 2 1 2 3 4 + +*/ + + diff --git a/Java/Number Patterns/NumberPattern15.java b/Java/Number Patterns/NumberPattern15.java new file mode 100644 index 00000000..95c5bb2c --- /dev/null +++ b/Java/Number Patterns/NumberPattern15.java @@ -0,0 +1,30 @@ +public class NumberPattern15 { + + public static void main(String[] args) { + int n=4; + for(int i=0;i=i;k--) { + System.out.print(count+" "); + count++; + } + System.out.println(); + } + } + +} + +/* + +The output for the above program + + 1 2 3 4 + 2 3 4 + 3 4 + 4 + +*/ + diff --git a/Java/Number Patterns/NumberPattern16.java b/Java/Number Patterns/NumberPattern16.java new file mode 100644 index 00000000..c7fe8fa1 --- /dev/null +++ b/Java/Number Patterns/NumberPattern16.java @@ -0,0 +1,45 @@ +public class NumberPattern16 { + + public static void main(String[] args) { + int n=4; + for(int i=0;i=i;k--) { + System.out.print(count+" "); + count++; + } + System.out.println(); + } + for(int i=1;i=i;j--) { + System.out.print(" "); + } + for(int k=0;k<=i;k++) { + System.out.print(count+" "); + count++; + } + System.out.println(); + } + } + +} + +/* + +The output for the above program + + 1 2 3 4 + 2 3 4 + 3 4 + 4 + 3 4 + 2 3 4 + 1 2 3 4 + +*/ + +