pattern in java..plz help..

Light Poster
19Sep2010,13:41   #1
tech_aks's Avatar
wAP IN JAVA TO PRINT THE FOLLOWING PATTERNS...
Code:
1}                                           2}  *           *
                                                   *       *
                                                     *   *
             *                                         *
            *                                        *  *
           *                                        *    *
          *                                       *        *
         *                                      *            *
        *                                
*      *
  *   *
     *

Last edited by shabbir; 20Sep2010 at 22:56.. Reason: Code blocks
Light Poster
19Sep2010,13:42   #2
tech_aks's Avatar
wAP IN JAVA TO PRINT THE FOLLOWING PATTERNS...
1} 2} * *
* *
* *
* *
* * *
* * *
* * *
* * *
*
* *
* *
*
Pro contributor
20Sep2010,03:15   #3
virxen's Avatar
separate the patterns.Try enclosing it in code tags.
Go4Expert Founder
20Sep2010,22:59   #4
shabbir's Avatar
Done that in one post. OP you have the link to what virxen is talking about as well.
Pro contributor
23Sep2010,03:04   #5
virxen's Avatar
imagine that the stars are elements of a char array what you get?

1) array -->(9,14)

2) array--->(8,14)


one way is to make an array and fill it with the stars and print it.

another way is to use for loops (check the size of the arrays above)
then you split the pattern line per line
and for 2) you say
Code:
for (int i=0;i<8;i++){//lines
String outputString=.....
..........
System.out.println(outputString);
}
now split the line into parts.
i=1 ---> "* *" print 1 * ,then print 12 spaces,then print 1 * (=1+12+1=14 characters)
i=2----> " * * " print 1 space,then 1 *,then 10 spaces,then print 1 *,then print 1 space =14 chars
i=3----->" * * " print 2 spaces,then 1 *,then 8 spaces then 1*,then print 2 spaces =14 chars

......
do all of this and find the logic and finally the way to do it.

send your tries here to help you.
shabbir likes this