Monday, November 12, 2012

Java Inverted Star C

Output:

*******
   *****
      ***
         *
         *
      ***
   *****
*******

Code:
class JavaStar {
    public static void main(String star[]) {
            int n = Integer.parseInt(star[0]);
        int i,j;
        System.out.println();
        for(i=0;i<n;i++) {
                for(j=0;j<i*2;j++) {
                System.out.print(" ");                   
                }
                for(j=0;j<(((n-i)*2)-1);j++) { //if input is 4 then middle star like 7 5 3 1
                        System.out.print("*");
                }
            System.out.println(); //for line termination
            }
                for(i=0;i<n;i++) { //we need to print 1 line less
                for(j=(n-i-1)*2;j>0;j--) {
                System.out.print(" ");                   
                  }
                for(j=0;j<(i*2)+1;j++) { // need to print starts like 1 3 5 7
                       System.out.print("*");
                }
                 System.out.println();
        }
    }
}

No comments:

Post a Comment