※ 메인메서드아닙니다.
void shape(int size) { // 3보다 큰 수 홀수 입력받아야하고, 잘못받으면 계속 입력받아야 한다. int mid = size / 2 + 1; int star = mid; for(int line = 1, blank = (size/2); line <= size; line++) { for(int colum = 1; colum <= star; colum++) { System.out.print(blank >= colum ? " " : "*"); } System.out.printf("\t\t\t star : %d, blank : %d\n", star, blank); star = ((line < mid) ? star+1 : star-1); blank = ((line >= mid) ? blank+1 : blank-1); } }
'대학 생활 > JAVA' 카테고리의 다른 글
[JAVA] 은행 통장 입출금 예제 (2) | 2014.01.05 |
---|---|
[JAVA] * 별 출력하기_10 다이아몬드 (0) | 2013.11.15 |
[JAVA] 스무고개 만들기 (0) | 2013.10.28 |
[JAVA] 구구단 3단씩 출력(try-catch 사용)_02 (0) | 2013.10.10 |