Visit http://gsb-programming.blogspot.in/
Write a program to print following pattern
*
**
***
****
*****
Step 1: Draw the given pattern in box
*
* *
* * *
* * * *
* * * * *
Step 2: For each row assign a variable i with the row number. For
example: here we will assign i=1 for first row, i=2 for second row and so
on.
* i=1
* * i=2
* * * i=3
* * * * i=4
* * * * * i=5
So partial code becomes like:
for(int i=1;i<=5;i++)
{
System.out.println();
}
This will generate 5 rows.
Visit http://gsb-programming.blogspot.in/
Step 3: For each row assign a variable j for stars. For example: here we
will assign j=1 for first row as first row has one star, j=2 for second row
as second row has 2 stars and so on.
* i=1 j=1
* * i=2 j=2
* * * i=3 j=3
* * * * i=4 j=4
* * * * * i=5 j=5
Step 4: Find the relation between i and j i.e. when i=1 j must be equal to
1, when i=2 j must be equal to 2 and so on
So we derive a relation that:
j=i
So we will make this in the form of for loop as:
for(int j=1;j<=i;j++)
So our code become:
for(int i=1;i<=5;i++)
{
for(int j=1;j<=i;j++)
System.out.print(“*”);
System.out.println();
}
Visit http://gsb-programming.blogspot.in/
Step 5: Replace the 5 with n:
So our code become:
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
System.out.print(“*”);
System.out.println();
}
Program:
class Star
{
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();
}
}
}
Visit http://gsb-programming.blogspot.in/
Write a program to print following pattern
*****
****
***
**
*
* * * * * i=1 j=5
* * * * i=2 j=4
* * * i=3 j=3
* * i=4 j=2
* i=5 j=1
class Star
{
public static void main(String args[ ])
{
int n=5;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n-i+1;j++)
System.out.print("*");
System.out.println();
}
}
}
Visit http://gsb-programming.blogspot.in/
Write a program to print following pattern
*
**
***
****
*****
****
***
**
*
class Star
{
public static void main(String args[])
{
int n=5; int k=1;
for(int i=1;i<=n&&i>=1;i=i+k)
{
for(int j=1;j<=i;j++)
{
System.out.print("*");
if(j==n)
k=-1;
}
System.out.println();
}
}
}
* i=1 j=1
* * i=2 j=2
* * * i=3 j=3
* * * * i=4 j=4
* * * * * i=5 j=5
* * * * i=4 j=4
* * * i=3 j=3
* * i=2 j=2
* i=1 j=1
Visit http://gsb-programming.blogspot.in/
Write a program to print following pattern
*
***
*****
*******
*********
class Star
{
public static void main(String args[ ])
{
int n=5;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n-i+1;j++)
System.out.print(" ");
for(int k=1;k<=2*i-1;k++)
System.out.print("*");
System.out.println();
}
}
}
* i=1 j=4 k=1
* * * i=2 j=3 k=3
* * * * * i=3 j=2 k=5
* * * * * * * i=4 j=1 k=7
* * * * * * * * * i=5 j=0 k=9
Visit http://gsb-programming.blogspot.in/
Write a program to print following pattern
*********
*******
*****
***
*
class Star
{
public static void main(String args[ ])
{
int n=5;
for(int i=n;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();
}
}
}
* * * * * * * * * i=5 j=0 k=9
* * * * * * * i=4 j=1 k=7
* * * * * i=3 j=2 k=5
* * * i=2 j=3 k=3
* i=1 j=4 k=1
Visit http://gsb-programming.blogspot.in/
Write a program to print following pattern
class Star
{
public static void main(String args[ ])
{
int n=5;
int m=1;
for(int i=1;i<=n&&i>=1;i=i+m)
{
for(int j=1;j <=n-i+1;j++)
System.out.print(" ");
for(int k=1;k<=2*i-1;k++)
System.out.print("*");
if(i==n)
m=-1;
System.out.println();
}
}
}
* i=1 j=4 k=1
* * * i=2 j=3 k=3
* * * * * i=3 j=2 k=5
* * * * * * * i=4 j=1 k=7
* * * * * * * * * i=5 j=0 k=9
* * * * * * * i=4 j=1 k=7
* * * * * i=3 j=2 k=5
* * * i=2 j=3 k=3
* i=1 j=4 k=1
Visit http://gsb-programming.blogspot.in/
Write a program to print following pattern
class Star
{
public static void main(String args[ ])
{
int n=5;
int m=1;
for(int i=1;i<=n&&i>=1;i=i+m)
{
for(int j=1;j <=n-i+1;j++)
System.out.print(" ");
for(int k=1;k<=2*i-1;k++)
if(k==1||k==2*i-1)
System.out.print("*");
else
System.out.print(" ");
* i=1 j=4 k=1
* * i=2 j=3 k=2
* * i=3 j=2 k=2
* * i=4 j=1 k=2
* * i=5 j=0 k=2
* * i=4 j=1 k=2
* * i=3 j=2 k=2
* * i=2 j=3 k=2
* i=1 j=4 k=1
Visit http://gsb-programming.blogspot.in/
if(i==n)
m=-1;
System.out.println();
}
}

Stars

  • 1.
    Visit http://gsb-programming.blogspot.in/ Write aprogram to print following pattern * ** *** **** ***** Step 1: Draw the given pattern in box * * * * * * * * * * * * * * * Step 2: For each row assign a variable i with the row number. For example: here we will assign i=1 for first row, i=2 for second row and so on. * i=1 * * i=2 * * * i=3 * * * * i=4 * * * * * i=5 So partial code becomes like: for(int i=1;i<=5;i++) { System.out.println(); } This will generate 5 rows.
  • 2.
    Visit http://gsb-programming.blogspot.in/ Step 3:For each row assign a variable j for stars. For example: here we will assign j=1 for first row as first row has one star, j=2 for second row as second row has 2 stars and so on. * i=1 j=1 * * i=2 j=2 * * * i=3 j=3 * * * * i=4 j=4 * * * * * i=5 j=5 Step 4: Find the relation between i and j i.e. when i=1 j must be equal to 1, when i=2 j must be equal to 2 and so on So we derive a relation that: j=i So we will make this in the form of for loop as: for(int j=1;j<=i;j++) So our code become: for(int i=1;i<=5;i++) { for(int j=1;j<=i;j++) System.out.print(“*”); System.out.println(); }
  • 3.
    Visit http://gsb-programming.blogspot.in/ Step 5:Replace the 5 with n: So our code become: for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++) System.out.print(“*”); System.out.println(); } Program: class Star { 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(); } } }
  • 4.
    Visit http://gsb-programming.blogspot.in/ Write aprogram to print following pattern ***** **** *** ** * * * * * * i=1 j=5 * * * * i=2 j=4 * * * i=3 j=3 * * i=4 j=2 * i=5 j=1 class Star { public static void main(String args[ ]) { int n=5; for(int i=1;i<=n;i++) { for(int j=1;j<=n-i+1;j++) System.out.print("*"); System.out.println(); } } }
  • 5.
    Visit http://gsb-programming.blogspot.in/ Write aprogram to print following pattern * ** *** **** ***** **** *** ** * class Star { public static void main(String args[]) { int n=5; int k=1; for(int i=1;i<=n&&i>=1;i=i+k) { for(int j=1;j<=i;j++) { System.out.print("*"); if(j==n) k=-1; } System.out.println(); } } } * i=1 j=1 * * i=2 j=2 * * * i=3 j=3 * * * * i=4 j=4 * * * * * i=5 j=5 * * * * i=4 j=4 * * * i=3 j=3 * * i=2 j=2 * i=1 j=1
  • 6.
    Visit http://gsb-programming.blogspot.in/ Write aprogram to print following pattern * *** ***** ******* ********* class Star { public static void main(String args[ ]) { int n=5; for(int i=1;i<=n;i++) { for(int j=1;j<=n-i+1;j++) System.out.print(" "); for(int k=1;k<=2*i-1;k++) System.out.print("*"); System.out.println(); } } } * i=1 j=4 k=1 * * * i=2 j=3 k=3 * * * * * i=3 j=2 k=5 * * * * * * * i=4 j=1 k=7 * * * * * * * * * i=5 j=0 k=9
  • 7.
    Visit http://gsb-programming.blogspot.in/ Write aprogram to print following pattern ********* ******* ***** *** * class Star { public static void main(String args[ ]) { int n=5; for(int i=n;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(); } } } * * * * * * * * * i=5 j=0 k=9 * * * * * * * i=4 j=1 k=7 * * * * * i=3 j=2 k=5 * * * i=2 j=3 k=3 * i=1 j=4 k=1
  • 8.
    Visit http://gsb-programming.blogspot.in/ Write aprogram to print following pattern class Star { public static void main(String args[ ]) { int n=5; int m=1; for(int i=1;i<=n&&i>=1;i=i+m) { for(int j=1;j <=n-i+1;j++) System.out.print(" "); for(int k=1;k<=2*i-1;k++) System.out.print("*"); if(i==n) m=-1; System.out.println(); } } } * i=1 j=4 k=1 * * * i=2 j=3 k=3 * * * * * i=3 j=2 k=5 * * * * * * * i=4 j=1 k=7 * * * * * * * * * i=5 j=0 k=9 * * * * * * * i=4 j=1 k=7 * * * * * i=3 j=2 k=5 * * * i=2 j=3 k=3 * i=1 j=4 k=1
  • 9.
    Visit http://gsb-programming.blogspot.in/ Write aprogram to print following pattern class Star { public static void main(String args[ ]) { int n=5; int m=1; for(int i=1;i<=n&&i>=1;i=i+m) { for(int j=1;j <=n-i+1;j++) System.out.print(" "); for(int k=1;k<=2*i-1;k++) if(k==1||k==2*i-1) System.out.print("*"); else System.out.print(" "); * i=1 j=4 k=1 * * i=2 j=3 k=2 * * i=3 j=2 k=2 * * i=4 j=1 k=2 * * i=5 j=0 k=2 * * i=4 j=1 k=2 * * i=3 j=2 k=2 * * i=2 j=3 k=2 * i=1 j=4 k=1
  • 10.