In Java, we can use for loop, while loop or do-while loops to print different number, alphabets or star patterns programs. The following programs demonstrate the same by creating triangle, rectangle or other patterns.
You may also like :
Pattern 1 : Printing Floyd’s triangle pattern
Floyd’s triangle is a right-angled triangular array of natural numbers.
It is named after Robert Floyd.
It is defined by filling the rows of the triangle with consecutive numbers, starting with a 1 in the top left corner.
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
package com.topjavatutorial; public class FloydTriangle { public static void main(String[] args) { int i, j, k = 1; for (i = 1; i <= 5; i++) { for (j = 1; j < i + 1; j++) { System.out.print(k++ + " "); } System.out.println(); } } }
Pattern 2 : Printing Pascal’s triangle Pattern
Pascal’s triangle is a triangular array of the binomial coefficients.
It is named after Blaise Pascal.
The triangle may be constructed in the following manner: In row 0 (the topmost row), there is a unique nonzero entry 1. Each entry of each subsequent row is constructed by adding the number above and to the left with the number above and to the right, treating blank entries as 0.
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
package com.topjavatutorial; public class PascalTriangle { public static void main(String[] args) { int n = 5; for (int i = 0; i < n; i++) { int number = 1; System.out.printf("%" + (n - i) * 2 + "s", ""); for (int j = 0; j <= i; j++) { System.out.printf("%4d", number); number = number * (i - j) / (j + 1); } System.out.println(); } } }
Pattern 3 : Diamond shape composed of Star(*)
*
***
*****
*******
*********
*******
*****
***
*
package com.topjavatutorial; public class DiamondPattern { public static void main(String[] args) { int number, i, k, count = 1; number = 5; count = number - 1; for (k = 1; k <= number; k++) { for (i = 1; i <= count; i++) System.out.print(" "); count--; for (i = 1; i <= 2 * k - 1; i++) System.out.print("*"); System.out.println(); } count = 1; for (k = 1; k <= number - 1; k++) { for (i = 1; i <= count; i++) System.out.print(" "); count++; for (i = 1; i <= 2 * (number - k) - 1; i++) System.out.print("*"); System.out.println(); } } }
Pattern 4 : Diamond shape composed of Numbers
1
212
32123
4321234
32123
212
1
package com.topjavatutorial; public class DiamondPattern { public static void main(String[] args) { for (int i = 1; i <= 4; i++) { int n = 4; for (int j = 1; j <= n - i; j++) { System.out.print(" "); } for (int k = i; k >= 1; k--) { System.out.print(k); } for (int l = 2; l <= i; l++) { System.out.print(l); } System.out.println(); } for (int i = 3; i >= 1; i--) { int n = 3; for (int j = 0; j <= n - i; j++) { System.out.print(" "); } for (int k = i; k >= 1; k--) { System.out.print(k); } for (int l = 2; l <= i; l++) { System.out.print(l); } System.out.println(); } } }
Pattern 5 : Diamond shape composed of Alphabets
Enter a Char between A to Z : G
A
B B
C C
D D
E E
F F
G G
F F
E E
D D
C C
B B
A
package com.topjavatutorial; import java.util.Scanner; public class DiamondPattern { public static void main(String[] args) { char[] letter = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' }; int letter_number = 0; // array of strings String[] diamond = new String[26]; // get the letter System.out.print("Enter a Char between A to Z : "); Scanner reader = new Scanner(System.in); try { char user_letter = reader.next("[A-Z]").charAt(0); // search for letter number in the array letter for (int i = 0; i < letter.length; i++) { if (letter[i] == user_letter) { letter_number = i; break; } } // construct diamond for (int i = 0; i <= letter_number; i++) { diamond[i] = ""; // add initial spaces for (int j = 0; j < letter_number - i; j++) { diamond[i] += " "; } // add letter (first time) diamond[i] += letter[i]; // add space between letters if (letter[i] != 'A') { for (int j = 0; j < 2 * i - 1; j++) { diamond[i] += " "; } // add letter (second time) diamond[i] += letter[i]; } // Draw the first part of the diamond as it's composing. System.out.println(diamond[i]); } for (int i = letter_number - 1; i >= 0; i--) { // Draw the second part of the diamond // Writing the diamondArray in reverse order. System.out.println(diamond[i]); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { reader.close(); } } }
Pattern 6
Enter a number between 1 to 9 : 4
1
121
12321
1234321
package com.topjavatutorial; import java.util.Scanner; public class NumberPattern { public static void main(String[] args) { int num, space; System.out.print("Enter a number between 1 to 9 : "); Scanner reader = new Scanner(System.in); try { num = reader.nextInt(); space = num - 1; for (int i = 1; i <= num; i++) { for (space = 1; space <= (num - i); space++) { System.out.print(" "); } for (int j = 1; j <= i; j++) { System.out.print(j); } for (int k = (i - 1); k >= 1; k--) { System.out.print(k); } System.out.println(); } } finally { reader.close(); } } }
Pattern 7
1
22
333
4444
55555
package com.topjavatutorial; public class NumberPattern { public static void main(String[] args) { int count = 5; for (int i = 1; i <= count; i++) { for (int j = 1; j <= i; j++) { System.out.print(i); } System.out.println(); } } }
Pattern 8
1
12
123
1234
12345
1234
123
12
1
package com.topjavatutorial; public class NumberPattern { 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(); } for (int i = n; i >= 0; i--) { for (int j = 1; j <= i; j++) System.out.print(j); System.out.println(); } System.out.println(); } }
Pattern 9
12345
1234
123
12
1
1
12
123
1234
12345
package com.topjavatutorial; public class NumberPattern { public static void main(String[] args) { int n = 5; for (int i = n; i >= 0; i--) { for (int j = 1; j <= i; j++) System.out.print(j); System.out.println(); } for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) System.out.print(j); System.out.println(); } System.out.println(); } }
Pattern 10
1
01
101
0101
10101
package com.topjavatutorial; public class NumberPattern { public static void main(String[] args) { int n, p, q; n = 5; for (int i = 1; i <= n; i++) { if (i % 2 == 0) { p = 1; q = 0; } else { p = 0; q = 1; } for (int j = 1; j <= i; j++) if (j % 2 == 0) System.out.print(p); else System.out.print(q); System.out.println(); } } }
Pattern 11
A
BB
CCC
DDDD
EEEEE
package com.topjavatutorial; public class CharPattern{ public static void main(String []args){ char ch = 'A'; for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i; j++) { System.out.print(ch); } ch++; System.out.println(); } } }
Pattern 12
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
package com.topjavatutorial; public class NumberPattern { 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(k + " "); } System.out.println(""); } } }
Pattern 13
5
54
543
5432
54321
package com.topjavatutorial; public class NumberPattern { public static void main(String[] args) { int i = 5; while (i >= 1) { int j = 5; while (j >= i) { System.out.print(j); j--; } i--; System.out.println(); } } }
Pattern 14
1****
12***
123**
1234*
12345
package com.topjavatutorial; public class NumberPattern { public static void main(String[] args) { int i, j, k; int n = 5; for (i = 1; i <= n; i++) { for (j = 1; j <= i; ++j) System.out.print(j); for (k = n - i; k >= 1; k--) System.out.print("*"); System.out.println(); } } }
Pattern 15
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
package com.topjavatutorial; public class NumberPattern { public static void main(String[] args) { int i, j, k; for (i = 1; i <= 5; i++) { for (j = 1; j <= 5 - i; j++) System.out.print(" "); for (k = 1; k <= i; k++) System.out.print(k + " "); System.out.println(); } for (i = 1; i <= 4; i++) { for (j = 1; j <= i; j++) System.out.print(" "); for (k = 1; k <= 5 - i; k++) System.out.print(k + " "); System.out.println(); } } }
Pattern 16
********
*******
******
*****
****
***
**
*
package com.topjavatutorial; public class JavaStarPattern { public static void main(String[] args) { for (int row = 8; row >= 1; --row) { for (int col = 1; col <= row; ++col) { System.out.print("*"); } System.out.println(); } } }
Pattern 17:
*
**
***
****
*****
******
*******
********
package com.topjavatutorial; public class JavaStarPattern { public static void main(String[] args) { for (int row = 1; row <= 8; ++row) { for (int col = 1; col <= row; ++col) { System.out.print("*"); } System.out.println(); } } }
Pattern 18 :
*
***
*****
*******
*********
***********
*************
package com.topjavatutorial; public class JavaStarPattern { public static void main(String[] args) { int number = 7; int count = number - 1; for (int k = 1; k <= number; k++) { for (int i = 1; i <= count; i++) System.out.print(" "); count--; for (int i = 1; i <= 2 * k - 1; i++) System.out.print("*"); System.out.println(); } } }
Pattern 19: Diamond Pattern
*
***
*****
*******
*********
*******
*****
***
*
package com.topjavatutorial; public class JavaStarPattern { public static void main(String[] args) { int number = 5; int count = number - 1; for (int k = 1; k <= number; k++) { for (int i = 1; i <= count; i++) System.out.print(" "); count--; for (int i = 1; i <= 2 * k - 1; i++) System.out.print("*"); System.out.println(); } count = 1; for (int k = 1; k <= number - 1; k++) { for (int i = 1; i <= count; i++) System.out.print(" "); count++; for (int i = 1; i <= 2 * (number - k) - 1; i++) System.out.print("*"); System.out.println(); } } }
Pattern 20:
*
**
***
****
*****
******
*******
********
package com.topjavatutorial; public class JavaStarPattern { public static void main(String[] args) { int val = 8; for (int i = 1; i <= val; i++) { for (int j = 1; j <= val - i; j++) { System.out.print(" "); } for (int k = 1; k <= i; k++) { System.out.print("*"); } System.out.println(""); } } }
Pattern 21:
* *
** **
*** ***
**** ****
***** *****
****** ******
******* *******
******** *********
package com.topjavatutorial; public class JavaStarPattern { public static void main(String[] args) { int number = 8; for (int i = 0; i < number; ++i) { for (int j = 0; j <= i; ++j) { System.out.print("*"); } if (i != number - 1) { System.out.print(" "); } else { System.out.print(" *"); } for (int j = 0; j <= i; ++j) { System.out.print("*"); } System.out.println(); } } }
Pattern 22:
*******
* *
* *
* *
* *
* *
*******
package com.topjavatutorial; public class JavaStarPattern { public static void main(String[] args) { int number = 7; for (int i = 0; i < number; i++) { if (i == 0 || i == 6) { for (int j = 0; j < number; j++) { System.out.print("*"); } System.out.println(); } if (i >= 1 && i <= 5) { for (int j = 0; j < number; j++) { if (j == 0 || j == 6) { System.out.print("*"); } else if (j >= 1 && j <= 5) { System.out.print(" "); } } System.out.println(); } } } }
Pattern 23:
* ***************** *
** ******** ******* **
*** ******* ****** ***
**** ****** ***** ****
***** ***** **** *****
****** **** *** ******
******* *** ** *******
********** *********
package com.topjavatutorial; public class JavaStarPattern { private static void stars(int count) { for (int i = 0; i < count; ++i) System.out.print("*"); } private static void spaces(int count) { for (int i = 0; i < count; ++i) System.out.print(" "); } public static void main(String[] args) { int n = 8; for (int i = 0; i < n; ++i) { stars(i + 1); spaces(n - i - 1); stars(n - i + 1); spaces(2 * i); stars(n - i); spaces(n - i - 1); stars(i + 1); System.out.println(); } } }
Pattern 24:
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
4 5
3 4 5
2 3 4 5
1 2 3 4 5
class PrintPattern { public static void main(String[] args) { int n = 5; for (int i = 1; i <= n; i++) { for (int j = i; j <= n; j++) { System.out.print(j+" "); } System.out.println(); } for (int i = n-1; i >= 1; i--) { for (int j = i; j <= n; j++) { System.out.print(j+" "); } System.out.println(); } } }
Pattern 25:
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
4 5
3 4 5
2 3 4 5
1 2 3 4 5
class PrintPattern { 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(k+" "); } System.out.println(); } for (int i = n-1; i >= 1; i--) { for (int j = 1; j < i; j++) { System.out.print(" "); } for (int k = i; k <= n; k++) { System.out.print(k+" "); } System.out.println(); } } }
Pattern 26:
A
BC
DEF
GHIJ
KLMNO
class CharPattern { public static void main(String[] args) { char ch = 'A'; for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i; j++) { System.out.print(ch); ch++; } System.out.println(); } } }
© 2017 – 2023, https:. All rights reserved. On republishing this post, you must provide link to original post
Hmm bro if conditions lga do
1 2 3 4 5
A b c d e
6 7 8 9 10
F g h I j k
11 12 13 14 15
public class MyClass {
public static void main(String args[]) {
int n=1,m=9;
for(int i=1;i<=9;i++){
for(int j=1;j
# * * * * * * * #
* # * * * * * # *
* * # * * * # * *
* * * # * # * * *
* * * * # * * * *
* * * # * # * * *
* * # * * * # * *
* # * * * * * # *
# * * * * * * * #
*/
how do you print it like this in java ?
0 1 2
0 1
0
A Java program on series
#*****#
*#***#*
**#*#**
***#***
**#*#**
*#***#*
#*****#
3
3 2
3 2 1
3 2 1 0
3 2 1
3 2
3
1 2 3 4 5
11 12 13 14 15
21 22 23 24 25
16 17 18 19 20
6 7 8 9 10
please code this
Can you please do the program
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
*****
*
*
*
*
*
* * *
* * *
* * * * * * *
* * *
* * *
*
Please print this pattern
76598437
4531
94
4
pls send me the source code in java for
1 2 3 4 5 6 7 8 9
2 3 4 5 6 7 8
3 4 5 6 7
4 5 6
5
4 5 6
3 4 5 6 7
2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
How to print this pattern
1
3 2
6 5 4
10 9 8 7
15 14 13 12 11
public static void main(String[] args)
{
int b=-1;
int a=0;
for(int k=1;k<=5;k++)
{
a+=(b+=2);
for(int j=1;j<=k;j++)
{
System.out.print(a+" ");
a=a-1;
}
System.out.println();
}
}
How to solve this code?
@
@#
@#@
@#@#
String s=”@#@#”;
for(int i=1;i<5;i++)
System.out.println(s.substring(0,1));
how to print this pattern
*
1 2
* * *
1 2 3 4
How to print this pattern
*
**
*_*
*__*
*_*_*
*_**_*
*_*_*_*
*_*__*_*
i want to print this pattern
Input – 2 (Even)
1
123
123
1
Input – 7 (Odd)
1
123
12345
1234567
12345
123
1
1234567
12345
123
1
How print this pattern p
1*1*2
2*3*4
3*5*6
4*7*8
5*9*10
Please print This pattern for me
1
21
321
4321
54321
int i,j;
for(i=1;i=1;j=j-1)
{
System.out.print(j);
}
System.out.println(“”);
}
int I, j;
for(i=1;i=1;j–)
{
System.out.print(j);
}
System.out.println();
}
for (int i =1;i <=5;i++);
{
for (int j=i+1;j <=i;j++);
{System.out.print (j);
}
System.out.println ();
}
Hey . I am sarthak.
Pls help me for the following pattern.
1
10
101
1010
10101
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
if( j%2==0)
{
System.out.print("0");
}
else
{
System.out.print("1");
}
}
System.out.println(" ");
}
*#####
####**
***###
Code plzz
Can someone do :
54321
4321
321
21
1
and:
1234567
12345
123
1
how to print the following pattern
1
1 2 a
1 2 3 b a
1 2 3 4 c n a
77777
76666
76555
76544
76543
Can I get solution for this plss
input:7
1010101
0101010
1010101
0101010
1010101
0101010
1010101
input 8:
10101010
01010101
10101010
01010101
10101010
01010101
10101010
01010101
can anybody try the java code for this please?
Please send code for
1
11
222
3333
* * * *
* * * @
* * @ @
* @ @ @
Please give me a solution for the following pattern :
43211234
321 234
21 34
1 1
****
***
**
*
**
***
****
for(int i=1;i<=5;i++) {
for(int j=i;j=1;i–) {
for(int j=i;j<=5;j++) {
System.out.print("*");
}System.out.println(" ");
}
How to print
* *
* *
* * * *
* *
* *
*
*$*
*$*$*
*$*$*$*
Plz provide solution for this pattern
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
if(j%2==0)
{
System.out.print("0");
}
else
{
System.out.print("*");
}
}
System.out.println("");
}
how can i download this file
#@#@#
@#@#
#@#
@#
#
Plz can i get the solution of this pattern
import java.util.*;
public class Pattern2 {
public static void main(String[] args) {
Scanner reader= new Scanner(System.in);
System.out.println(“Enter a number:”);
int num= reader.nextInt();
for (int i=num;i>0;i–)
{
for (int j=i;j>0;j–)
{
if (j%2==1)
System.out.print(“#”);
else
System.out.print(“@”);
}
System.out.println(“”);
}
}
}
Can anyone please help me to solve this pattern:
0
1 1
2 3 5
8 13 21 35
class FibPattern
{
public static void main(String args[])
{
int p=1,n=-1;
for(int i=0; i<5; i++)
{
for(int j=0; j<i; j++)
{
int sum=p+n;
n=p;
p=sum;
System.out.print(sum+" ");
}
System.out.println();
}
System.out.println();
}
}
how to print
0
1 1
2 3 5
8 13 21 35
*
* *
* *
* *
* *
* *
* * * * * *
1 2 3 4 17 18 19 20
5 6 7 14 15 16
8 9 12 13
10 11 how to print this pattern
Pl. Provide with program to print alphabte pyramod by taking input from user
thank you veeeeeeeeeery much….. i love you
please help me to print this code in java
1)
*****
b***b
bb*bb
bbbbb
how to print star shape pattern in java
How to write this pattern:
* *
*
* *
Using for loop.
1
2*3
4*5*6
4*5*6
2*3
1
Can u plz help me for this pattern
55555
4444
333
22
1
class s{
public static void main(String args[]){
int j,n=5,i;
for(i=n;i>=1;i–){
for(j=1;j<=i;j++){
System.out.print(i);
}
System.out.println();
}
}
}
Can u help me?
INPUT:
T
O
U
R
I
S
T
*****
*****
@@@@@
*****
*****
please give a program in java that’s output is:
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
Please refer Pattern 11 in the Number Pattern article referred here :
http://www.topjavatutorial.com/java/java-programs/10-different-number-pattern-programs-java/
class Pattern_1_21_321
{
public static void main(String[]args)
{
int i,j,n=1;
for(i=1;i<=5;i++)
{
inner: for(j=i;j<=i;j–)
{
if(j<0||j==0)
{
break inner;
}
System.out.print(j);
}
n++;
System.out.println();
}
}
}
can u please help me to print the letters M and G in stars ?Please this is urgent.
no i cant help you…sorry
will you please help me out with this pattern?
1 2 3 4 5 4 3 2 1
2 3 4 5 4 3 2
3 4 5 4 3
4 5 4
5
plz give solved problem
How to print
1
ab
234
cdef
56789
#include
int main()
{
int i,j,m=97,k=1;
for(i=1;i<=5;i++)
{
if(i%2!=0)
{
for(j=1;j<=i;j++)
{
printf("%d" ,k);
k++;
}
}
else{
for(j=1;j<=i;j++)
{
printf("%c",m);
m++;
}
}
printf("\n");
}
}
Help me out
5 4 3 2 1 * 1 2 3 4 5
4 3 2 1 * * * 1 2 3 4
3 2 1 * * * * * 1 2 3
2 1 * * * * * * * 1 2
1 * * * * * * * * * 1
class r
{
public static void main(String args[])
{
int s=1;
for(int i=5;i>=1;i–)
{
for(int j=i;j>=1;j–)
{
System.out.print(j+” “);
}
for(int k=1;k<=s;k++)
{
System.out.print("* ");
}
for(int h=1;h<=i;h++)
{
System.out.print(h+" ");
}
System.out.println("");
s+=2;
}
}
}
Can u hepl with the following pattern
A
BA
CBA
DCBA
Refer http://www.topjavatutorial.com/java/java-programs/10-java-letter-character-pattern-programs/
I
IC
ICS
ICSE
Please refer this article:
http://www.topjavatutorial.com/java/java-programs/10-java-letter-character-pattern-programs/
how to print
Y
PY
PPY
APPY
HAPPY
Please refer this article:
http://www.topjavatutorial.com/java/java-programs/10-java-letter-character-pattern-programs/
how can I make star patterns of letters ..E.g “ABBA”
I need the output :10 20 30 40
20 30 40 10
30 40 10 20
40 10 20 30
I want this program
import java.util.*;
public class PrintNumbers {
static Scanner in=new Scanner(System.in);
public static void main(String args[])
{
int num=0;
System.out.println(“Enter the Count Of Numbers”);
num=in.nextInt();
System.out.println(“Enter the numbers one by one”);
int numbers[]=new int[num];
try
{
for(int i=0;i<num;i++)
{
numbers[i]=in.nextInt();
}
PrintFormat(numbers);
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
}
public static void PrintFormat(int number[])
{
try
{
int length=number.length;
for(int i=0;i<length-1;i++)
{
int temp=number[0];
for(int j=0;j<length-1;j++)
{
number[j]=number[j+1];
System.out.print(number[j]+" ");
}
number[length-1]=temp;
System.out.print(" "+temp);
System.out.println();
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
import java.util.*;
public class PrintNumbers {
static Scanner in=new Scanner(System.in);
public static void main(String args[])
{
int num=0;
System.out.println(“Enter the Count Of Numbers”);
num=in.nextInt();
System.out.println(“Enter the numbers one by one”);
int numbers[]=new int[num];
try
{
for(int i=0;i<num;i++)
{
numbers[i]=in.nextInt();
}
PrintFormat(numbers);
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
}
public static void PrintFormat(int number[])
{
try
{
int length=number.length;
for(int i=0;i<length-1;i++)
{
int temp=number[0];
for(int j=0;j<length-1;j++)
{
number[j]=number[j+1];
System.out.print(number[j]+" ");
}
number[length-1]=temp;
System.out.print(" "+temp);
System.out.println();
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
hello could u helps me out ….
this pattrn
11
2112
321123
43211234
how to print
******
** **
* *
** **
******
can you make letter patterns ..I’ve been meaning to learn.
Refer http://www.topjavatutorial.com/java/java-programs/10-java-letter-character-pattern-programs/
1 2 3 2 1 0
4 3
5 6 7 6 5 4
8*9*9*8*7 please solve this problem
How to print this pattern
1
24
135
2468
13579
Guys
public class MyClass {
public static void main(String args[]) {
int i=1;
int m=2;
for (int j=1; j<=5; j++){
int l=m;
int p=i;
for (int k=1; k<=j; k++){
if ((j%2)==0){
System.out.print(l);
l=l+2;
}
if ((j%2)==1){
System.out.print (p);
p=p+2;
}
}
System.out.println();
}
}
}
L
LO
LOT
LOTU
LOTUS
PLS slove this problem
public class MyClass {
public static void main(String args[]) {
String s=”LOTUS”;
char [] a=s.toCharArray();
String n=””;
for (int i=0; i<5; i++){
n=n+a[i];
System.out.println(n);
}
}
}
How to get data dynamicaly..and then print the pattern of above program
Please refer this :
http://www.topjavatutorial.com/java/java-programs/10-java-letter-character-pattern-programs/
import java.util.Scanner;
public class First {
public static void main(String args[])
{
System.out.println(“Enter the String”);
Scanner sc=new Scanner(System.in);
String n=sc.nextLine();
for(int i=0;i<n.length();i++)
{
for(int j=0;j<=i;j++)
{
System.out.print(n.charAt(j));
}
System.out.println("");
}
}
}
ABCDEFGFEDCBA
ABCDEF FEDCBA
ABCDE EDCBA
ABCD DCBA
ABC CBA
AB BA
A A
ABCDE
ABCD
ABCD
ABC
AB
A
AAAAA
ABBBB
ABCCC
ABCDD
ABCDE
import java.util.*;
public class Pattern24 {
public static void main(String[] args) {
// TODO Auto-generated method stub
char i,j;
int k;
Scanner sc = new Scanner(System.in);
char ch = sc.next().charAt(0);
String str =””;
for(i=’A’;i<=ch;i++){
for(j=i;j<=ch;j++){
str = str+i;
}
System.out.println(str);
str = str.substring(0,str.indexOf(i)+1);
}
}
}