자바 다음 그림 인쇄 (마름모꼴)

2962 단어 자바
제목:
다음 그림 인쇄 (마름모꼴)
프로그램 분석:
먼저 도형 을 두 부분 으로 나 누 어 보고 앞의 네 줄 의 규칙, 뒤의 세 줄 의 규칙 을 이용 하여 이중 for 순환, 1 층 통제 행, 2 층 통제 열 을 이용한다.
코드 부분:

public class Prog18{
    public static void main(String[] args){
        int n = 5;
        printStar(n);
    }
    //    
    private static void printStar(int n){
        //      
        for(int i=0;ifor(int j=0;j<2*n;j++){
            if(jout.print(" ");
            if(j>=n-i && j<=n+i)
              System.out.print("*");
          }
          System.out.println();
        }
        //      
        for(int i=1;iout.print(" ");
            for(int j=0;j<2*n-i;j++){
                if(jout.print(" ");
            if(j>=i && j<2*n-i-1)
              System.out.print("*");
            }
            System.out.println();
        }
    }
}

실행 결과:

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

좋은 웹페이지 즐겨찾기