반복문을 이용한 별찍기



- 순차적으로 찍기


          int count=0;

          for(int i=1; i<6; i++){
                   for(int j=0; j<i; j++)
                   {
                   System.out.print("*");
                   }
                   
                   System.out.println("");

          }

(실행 결과)

*
**
***
****

*****


- 거꾸로 찍기

          for(int i=5; i>0; i--)
          {
              for(int j=1; j<=i; j++)
              {
                   System.out.print("*");
              }
          System.out.println("");

          }


(실행 결과)

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


- 삼각형 모양으로 찍기


for(int i=0; i<5; i++){
              int x=4;
              for(int j=0; j<x-i; j++){ // 별 앞에 공백을 찍는 for문
                   System.out.print(" ");
              }
              for(int k=0; k<=i; k++){ // 별을 찍는 for문
                   if(k == 0){ // *을 홀수개 찍기위해서 하나와
                        System.out.print("*");
              }
                  else{ // 두개를 나눠서 찍는다.
                   System.out.print("**");
                  }
              }// close for()
                   System.out.println("");

              }//close for()

(실행 결과)

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





+ Recent posts